0

我有以下代码来加载 GIF 而 ajax 需要 adiv并附加一些内容:

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来自外部网页的 a。

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

谢谢,
凯蒂

4

2 回答 2

0

由于同源政策限制,您不能这样做。

但是,您可以使用 aniframe将整个页面的一部分嵌入到您的页面中。

于 2012-10-19T03:20:42.370 回答
0

使用Yahoo!的YUL 库可以实现跨域 XHR 。它基本上使用服务器为您获取内容以绕过Hamish提到策略。

更多信息,请参阅:jQuery 跨域 Ajax 指南

于 2012-10-19T03:34:29.210 回答