2014-02-10 35 views
3

我試圖將一些數據發佈到iOS 7上的Phonegap/Cordova 3.3.0應用程序內的外部資源。當我調用jQuery $.post方法,它不發送任何數據,它拋出一個異常,在我的遠程調試器:Phonegap /科爾多瓦:jQuery發佈到外部服務器不起作用

Failed to load resource: file:///var/mobile/Applications/49A5E640-BD77-46EA-A5E5-CCE19ACF6ED2/tracker.app/www/%5Bobject%20Object%5D 
The requested URL was not found on this server. 

這是我使用的代碼:

$.post({ 
     url: 'http://www.my-server.com/json.php', 
     data: JSON.stringify({ "lat": event.coords.latitude, "lng": event.coords.longitude }), 
     dataType: 'application/json' 
     crossDomain: true, 
     success: function(data){ 
     console.log("Success: " + data); 
     }, 
     error: function(data) { 
     console.log("Error: " + data); 
     } 
    }); 

是否有任何跨域相關的東西會上?或者我該如何解決這個問題?

回答

0

嘗試加入以下代碼行到你的json.php文件,看看會發生什麼:

header(「Access-Control-Allow-Origin: *」); 
相關問題