0

所以我有一个函数可以从另一个 url 获取内容:

function loader(url) {
    $.get(url, function(data) {
        $newPosts = $(data).filter(function(){
            return this.id === 'posts';
        }).children();
        });
    };

我想添加一个alert会提醒 url,但不是 url 输入变量

原因:

我可以输入“/page/2”作为 url,它将使用域,所以如果这是在域上www.example.com,那么如果我运行:

loader("/page/2")

我希望它提醒http://www.example.com/page/2

问题

如何获取我正在使用的内容的页面的 url $.get...再次,我不想以url获取它的方式使用它。

4

1 回答 1

0

如果您的所有 URL 都是绝对的(以 / 开头),只需连接协议和主机:

alert(window.location.protocol + '//' + window.location.host + url)

这就是您打电话时的请求所在loader("/page/2")

于 2013-06-22T03:26:56.910 回答