2014-02-10 2 views
3

iOS 7의 Phonegap/Cordova 3.3.0 앱에서 외부 자원에 일부 데이터를 게시하려고합니다. jQuery를 호출 할 때 $.post 메소드 가는 어떤 크로스 도메인 관련 물건이 있습니까Phonegap/Cordova : 외부 서버에 jQuery 게시가 작동하지 않습니다.

$.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); 
     } 
    }); 

:

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. 

이 내가 사용하는 코드는 다음과 같습니다, 그것은 내 원격 디버거에서 예외가 발생, 데이터를 전송하지 않습니다 에? 또는이 문제를 어떻게 해결할 수 있습니까?

답변

0

시도하여 json.php 파일에 다음 코드 줄을 추가하고 어떻게되는지 :

header(“Access-Control-Allow-Origin: *”); 
관련 문제