我用成功下面的代码以异步方式的一些内容加载到一个网页:处理iframe时出现Jquery .load问题?
jQuery.noConflict();
jQuery("#boxasync").load("box.php", "",
function(responseText, textStatus, XMLHttpRequest) {
if(textStatus == 'error') {
jQuery('#boxasync').html('There was an error making the AJAX request');
}});
现在试图使用相同的代码加载共同sharebuttons(tweetme,Facebook和Digg的)的网页内容被消灭时,并且浏览器被设置为一种等待状态。
我发现那些共享按钮体现了一些嵌入iframe的代码(并且JavaScript也是如此,恐怕)。
难道这就是jQuery .load失败的原因吗?
.load()使用XMLHttpRequest,所以如果你正在做一个跨域请求(看起来像是这种情况),你的回应将是空白的。有关堆栈溢出的信息很多,所以在这里不再重复。 – BGerrissen 2010-09-14 15:49:55
感谢您的帮助。在你看来,有没有一种方法可以实现这些共享按钮的异步加载? – Riccardo 2010-09-14 15:54:42
我会四处搜寻。感谢您的帮助 – Riccardo 2010-09-14 16:04:20