2
與科爾多瓦2.5.0 +工作jQuery的1.91,我試圖解析遠程JSON的PhoneGap:AJAX + JSONP在PC上工作,但不是在Android的
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
$.ajax({
url: 'http://sub.foo.com/json.php?callback=?',
dataType: 'jsonp',
jsonp: 'jsoncallback',
timeout: 5000,
success: function(data, status){
alert("OK");
},
error: function(){
alert("Error");
}
});
它可以在我的桌面Chrome瀏覽器確定,但不是在我的Android模擬器(「錯誤」消息)。
我沒有設置 'AndroidManifest.xml中'
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
和 'config.xml中'
<access origin="http://sub.foo.com" />
我在做什麼錯誤的權限?非常感謝你。在res
沒有人? :(我有你的同樣的問題..你解決了嗎? – JackTurky 2013-05-28 15:48:24
,我也有同樣的問題 – 2013-06-04 12:43:49