0
我想在我的網站上做一個ajax調用,但由於某種原因,它在所有其他瀏覽器中都可以使用,而不是Google Chrome。我的jQuery的AJAX調用看起來如下:谷歌瀏覽器中的在線jQuery ajax問題
$(".showpopup").click(function(e){
e.preventDefault();
var thePopup = $(this).attr("id");
$(".popup_overlay").fadeIn("medium");
$(".popup").fadeIn("slow");
$(".popup").load("/dev/popup/"+thePopup);
return false;
});
的問題是,在Firebug(在Chrome)看,當我看到電話就被打出並返回代碼是「200 OK」,而且我甚至可以看到來自請求頁面的響應HTML,但我無法將內容帶入我的<div>
與.popup
類。我試着給$.load()
函數添加一個allback函數,它不會觸發。
我讀過的人在本地測試網站上遇到了這個問題,但這個網站在線運行,因此我只是沒有看到問題。
我一直拉着我的頭髮兩個小時,所以任何幫助都會非常appreaciated! :-)
你看到你的開發工具的控制檯日誌中的任何HTML驗證錯誤? – Udi
相信與否 - 螢火蟲是個問題!只要我關閉了螢火蟲檢查工具,它就起作用了! – Simon
你應該爲這個問題添加你自己的答案。在48小時內,您可以將其標記爲答案。 –