在获取请求中警告完整的URL

时间:2013-06-22 03:19:27

标签: javascript jquery

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

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

我想添加alert来提醒网址,但不是网址输入变量

原因:

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

loader("/page/2")

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

问题

如何使用$.get获取内容的网址?再次,我不想使用url来获取内容。

1 个答案:

答案 0 :(得分:0)

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

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

当您拨打loader("/page/2")时,这就是您的请求。