Javascript 使用jquery将外部网页添加到div
我有下面一段代码来加载GIF,而ajax使用Javascript 使用jquery将外部网页添加到div,javascript,jquery,ajax,load,append,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('cont
div
并附加一些内容:
var loader = '<img id="loader" src="loading.gif"/>';
$(loader).appendTo('#container').load(function() {
$('#container').find('#loader').delay(3000).fadeOut(function() {
$('#container').append('content')
})
});
var加载程序=“”;
$(装入器).appendTo('#container').load(函数(){
$(“#容器”).find(“#装入器”).delay(3000).fadeOut(函数(){
$(“#容器”).append('content')
})
});
如何修改此代码,使其不附加'content'
,而是从外部网页附加div
例如,GIF将淡出,容器内的div
将www.somesite.com#somediv
谢谢,凯蒂由于限制,你不能这样做
但是,您可以使用一部分将整个页面嵌入到您的页面中。通过使用Yahoo!提供的跨域XHR是可能的!。它基本上使用服务器获取内容,以便您绕过前面提到的方法
有关更多信息,请参阅:这段代码中的load函数是用来做什么的?我认为这是ajax,它可以准确地完成这项工作that@Hamish-您还应添加一个旁注,
iframe
在带有x-frame deny
标题的网页中不起作用。例如我想我要做的比我要求的要简单得多。我想做的就是加载一个gif,即使ajax请求完成了,它也能运行x个时间。我想在获取内容时让电视显示静态。这里是我正在处理的网站www.uvm.edu/~areid/test/demo。html@katiebekell-关键是你不能从外部网页追加div
。这是同一来源策略禁止的。我可以使用附加以外的内容吗?我的印象是ajax是用来获取内容而不重新加载页面的。也许我只是把append和另一个函数混淆了?