javascript - jQuery ajax 在 chrome 中工作,但在 IE 9 中不起作用

标签 javascript jquery

以下 jQuery 代码片段适用于 Chrome,但不适用于 IE-9 我缺少什么。 第一个警报在 IE 和 Chrome 中都会显示,但第二个警报仅在 Chrome 中有效。

getBeaconXML: function ()
{
  var myself = this;
  var beaconUrl = this.beaconXMLUrl;
  alert("Url : " + beaconUrl);

  $.ajax({ 
    async: false,
    url: beaconUrl,                            
    dataType: "xml"
  })
  .done(function (data) {
    alert("Reach done");
    myself.bXML = data;
    myself.parseBeaconId();
    myself.parseUseKey();
    myself.parseBeacons();
  });
},

最佳答案

http://api.jquery.com/jQuery.ajax/
在文档中没有方法done。根据任务尝试成功完成

关于javascript - jQuery ajax 在 chrome 中工作,但在 IE 9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872853/

相关文章:

javascript - 你如何通过 phantomjs 访问页面的未更改源

javascript - Ajax JSON 访问数组,从 JSON 编码服务器响应数组

javascript - 如何使用jquery获取所有选择选项值

javascript - 仅当字符串文件名具有 .jpg 或 .png 扩展名时才使用正则表达式进行替换

javascript - 下拉菜单动态填充第二个下拉菜单

javascript - Draft.js 无法从外部表单插入上传的图片

javascript - 如何设置 jquery ui datepicker 的最大日期

php - 当我尝试使用 phpmailer 发送邮件时,出现错误

jquery - 用于使用拖放对列表进行排序或排序的触摸界面

javascript - 在不滚动页面的情况下将带有 javascript 的哈希添加到 url?