我用成功下面的代碼以異步方式的一些內容加載到一個網頁:處理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