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小时内,您可以将其标记为答案。 –