2012-05-29 3 views
0

내가 Ajax 호출이 있습니다Ajax 호출 반환 널 (null) : 폰갭 안드로이드

$.ajax({ 
    url : 192.168.4.111/....., 
    type : "GET", 
    async : "true", 
    username : username, 
    password : password, 
    success : controller.handleSuccess, 
    error : controller.handleError, 
    beforeSend : function(xhr) { 
    xhr.setRequestHeader('X-CSRF-Token', "fetch"); 
    xhr.withCredentials = true; 
    } 
}); 

그러나이 작동하지 않습니다, 나는 응답을 얻을 수 있지만, 데이터가 있습니다. 응답은 "null"입니다. 아무도 도와 줄 수 있습니까? 안드로이드 에뮬레이터의 브라우저에서 같은 html 프로젝트를 호출하면 Phonegap으로 자체 프로젝트를 만들고 싶을 때만 문제가 없습니다.

+0

'controller.handleSuccess'에 의해 응답이 응답되면'null'입니까? changinf 요청 헤더없이 시도한 적이 있습니까? 왜'async : true' 대신'async : "true"를 사용해야합니까? –

답변

0

나는 당신이 그것을 android에서 테스트했다고 가정합니다. JSONP 또는 다른 crossdomain techniqe를 사용해야하는 브라우저에서이 작업을 수행해야합니다.