我有一個錯誤,例如「No」Access-Control-Allow-Origin'標頭出現在請求的資源上,原因'http://www.localhost:56891'因此不被允許訪問。我的代碼看起來是這樣的:AJAX呼叫在phonegap應用程序中失敗
$.ajax({
url: 'http://192.168.4.12:90/api/gps',
type: "GET",
dataType: "json",
success: function (data) {
alert("success");
},
error: function (xhr, type) {
alert("Error connecting to the servers");
}
}, 'json');
我對本地主機的WebAPI項目,我把IIS,並返回我JSON確定,如果我把鏈接在Web瀏覽器,但在PhoneGap的項目總是落在。我把 <access origin="*"/>
放在config.xml中,但是是一樣的錯誤。 如果有人可以幫助我,因爲我正在尋找解決方案的兩個星期,沒有任何工作。
在瀏覽器或設備上測試ajax的位置。如果在瀏覽器上,那麼總是出錯。你應該研究CORS。 –