jQuery ajax在chrome中工作,但在IE中不工作9

问题描述:

以下jQuery代码片段在chrome中工作,但不在IE-9中 我在想什么。第一个警报显示在IE和Chrome中,但第二个警报仅在Chrome中运行。jQuery ajax在chrome中工作,但在IE中不工作9

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。取决于任务,尝试successcomplete

试试这个..

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

       },