为什么Ajax在IE11中返回状态0但在其他浏览器中运行良好

时间:2017-04-28 10:24:22

标签: jquery ajax internet-explorer-11 internet-explorer-10

我们在CSHTML页面中编写AJAX。除了IE10和IE11之外,它在其他浏览器中运行良好。问题是,即使控制器中没有错误,它也会返回status=0

之前有人遇到过这个问题吗?你是怎么解决的?我们试过了:

  • 添加cache: false
  • 添加charset="UTF-8"
  • 添加meta http-equiv="cache-control" content="no-cache, must-revalidate"
ajax({
  type: "post",
  url: "Create",
  data: { 'project': Parameters },
  dataType: "json",
  async: true,
  cache: false,
  complete: function (XHR, textStatus) {
    console.log('textStatus', textStatus);
    if (textStatus === 'error') {
      layer.alert("project sucess");
      return;
    }
  }
});

0 个答案:

没有答案