相关疑难解决方法(0)

IE7中的jQuery AJAX问题(可能还有其他版本)

任何人都可以告诉我为什么以下代码不能在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)

ajax jquery internet-explorer-7

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

ajax ×1

internet-explorer-7 ×1

jquery ×1