使用jquery将外部网页添加到div

时间:2012-10-19 03:16:44

标签: javascript jquery ajax load append

我有以下代码加载GIF,而ajax使用div并添加一些内容:

var loader = '<img id="loader" src="loading.gif"/>';

$(loader).appendTo('#container').load(function() {
    $('#container').find('#loader').delay(3000).fadeOut(function() {
        $('#container').append('content')
    })
});

如何修改此代码,而不是附加'content',它会在外部网页上附加div

例如,GIF将淡出,而容器div的内部将为www.somesite.com #somediv

谢谢,
凯蒂

2 个答案:

答案 0 :(得分:0)

由于Same Origin Policy限制,你不能这样做。

但是,您可以使用iframe在页面中嵌入整页。

答案 1 :(得分:0)

使用雅虎的YUL library可以实现跨域XHR。它基本上使用服务器为您提取内容,以绕过policy提到的Hamish

有关详细信息,请参阅:The jQuery Cross-Domain Ajax Guide