任何人都可以告诉我为什么以下代码不能在IE7中工作,但它在Chrome/Firefox中工作得很好?
$(document).ready(function(){
$.ajax({
type: "POST",
dataType: "text",
cache: false,
url: "/ajax/ajax.asp",
data: "cmd=check_forfeits",
success: function(msg) {
return false;
}
});
});
Run Code Online (Sandbox Code Playgroud)
IE抛出的javascript错误是'Permission Denied'
如果我从有问题的页面的JS文件中删除那段代码,页面工作正常,没有错误,所以错误在于我相信的那段代码.
::: UPDATE :::
其他有点奇怪的是当我刷新页面时(在IE7中)我没有得到javascript错误,这段代码似乎正常工作.因此,就好像第一次页面加载此代码片段错误,但之后它运行得很好.
::: UPDATE :::
以下是来自IE7的此页面的小提琴帖子:
# Result Protocol Host URL
1 200 HTTP 192.168.47.13:8000 /
2 304 HTTP 192.168.47.13:8000 /js/jquery-1.4.1.js
3 200 HTTP 192.168.47.13:8000 /js/index.js
4 304 HTTP 192.168.47.13:8000 /js/jquery-1.4.1.js
5 200 HTTP 192.168.47.13:8000 /js/index.js
6 304 HTTP 192.168.47.13:8000 /css/main.css
7 304 HTTP 192.168.47.13:8000 /css/grid.css
8 304 HTTP 192.168.47.13:8000 /images/banner.jpg
Run Code Online (Sandbox Code Playgroud)
以下是Firefox中此页面的小提琴帖子:
# Result …Run Code Online (Sandbox Code Playgroud)