2014-06-19 52 views
0

上失敗我正在開發Phonegap Build(Phonegap 3.3)的應用程序。我正在做一個Ajax調用(jsonp)來檢索一個文件,它的工作原理,除了在android 4.1上。 我看到在Android 4上有一個新東西:getAllowUniversalAccessFromFileURLs ...是這個問題嗎?這是一個PhoneGap錯誤?ajax調用只能在Android 4.1 + Phonegap

感謝

JS:

 return $.ajax({ 
      url: url, 
      jsonpCallback: "callback", 
      dataType: 'jsonp', 
      timeout: 15000, 
      success: function() { 
      console.log("getJsonpFile ajax is successful"); 
      }, 
      error: function(xOptions, textStatus) { 
      console.log("problem with ajax jsonp request in getJsonpFile"); 
      console.log("xOptions :"); 
      console.log(xOptions); 
      console.log("textStatus :"+textStatus); 
      } 
     }); 

回答

0

,似乎有與PhoneGap的和Android 4.1 see here的問題。

解決方案是使用基本的XMLHTTPRequest,如here所示。

它工作在我的情況。