폰갭으로 웹앱을 개발하다가 잘 안되서 질문 드립니다..
서버로는 php를 이용하여 디비를 쿼리해서 json으로 변환하여 리턴 합니다..
폰갭에서는 ajax를 이용하여 결과를 받습니다.
문제는 에뮬레이터에서 앱을 실행 했을때 결과를 못가져 옵니다..
그냥 웹브라우저로 접속 했을땐 가져오는 에뮬레이터에서만 못가져오네요..
녹스앱플레이어, 안드로이드 에뮬레이터.. 둘 다 안됩니다.
이것저것 다 해봤는데 안되네요ㅜㅜ
크로스도메인도 별거 다 해보고
안드로이드 인터넷 허용 부분도 다 적용 해봤는데 안되네요...
아는분 있으면 도움 부탁 드립니다.
<적용한 부분>
* php
<?php header('Access-Control-Allow-Origin:*'); ?>
* 폰갭 html
$.ajax({
url: 'http://172.30.1.42/callback/json.php?callback=?',
crossDomain: true,
dataType : 'jsonp',
callback : 'callback',
success: function(result){
console.log("ajax 성공!!!");
}
});
* config.xml
<access origin="*" />
<allow-navigation href="*" />
* 안드로이드 빌드
<uses-permission android:name="android.permission.INTERNET" />