【发布时间】:2011-03-20 03:36:51
【问题描述】:
我使用下面的 jQuery (1.4) 代码来测试 cookie 是否被接受:
$.get("http://localhost:8080/cookietester/cookietester", function(data) {
if (data == "false")
document.write("Activate cookies!");
else if(data == "true")
document.write("ok");
});
但浏览器会发出信号,表明它不会停止页面加载。 Google Chrome 5 无法正确执行脚本,也不显示任何内容。
这段代码有问题吗?
【问题讨论】:
-
检查调试控制台 - 您可能会收到非 200 响应代码。该回调仅在成功时调用。
-
URL 会导致重定向,但 jQuery 会正确处理并显示“ok”。但似乎浏览器仍在加载。调试控制台不报bug,重定向后状态码为200。
标签: javascript jquery ajax browser google-chrome