dea*_*mon 2 javascript browser ajax jquery google-chrome
我使用以下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");
});
Run Code Online (Sandbox Code Playgroud)
但浏览器表示它不会停止页面加载.Google Chrome 5无法正确执行脚本,也不会显示任何内容.
这段代码有问题吗?
您无法document.write在该场景中使用(实际上我尽可能避免使用它),而是使用.append()添加消息<body>,如下所示:
$.get("http://localhost:8080/cookietester/cookietester", function(data) {
if (data == "false")
$(document.body).append("Activate cookies!");
else if(data == "true")
$(document.body).append("ok");
});
Run Code Online (Sandbox Code Playgroud)
或者,您可以提醒它:
$.get("http://localhost:8080/cookietester/cookietester", function(data) {
if (data == "false")
alert("Activate cookies!");
else if(data == "true")
alert("ok");
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1590 次 |
| 最近记录: |