захватывая файлы JSon из Reddit, я получил этот код, чтобы работать в совершенно нормально в Chrome:
function load(params){
alert("test1")
params = params || {};
var container = $('#subreddit-content')
$.getJSON("http://www.reddit.com/.json?jsonp=?", params, function(data){
alert("test2")
var children = data.data.children;
$.each(data.data.children, function(i,item){
...
}
load();
Однако, когда я упаковать его с PhoneGap никакой информации не получает, и только первое предупреждающее сообщение могло пройти.
В поисках часов основное упоминание о решении - это белый список, так как PhoneGap контролирует, к каким URL-адресам приложение может получить доступ. Я не пробовал белый список все возможную вещь с этим в моем файле config.xml будет по-прежнему не повез:
<plugin name="cordova-plugin-whitelist" version="1"/>
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="data:*" />
<access origin="*" />
<allow-intent href="*" />
Что было взято отсюда: https://github.com/apache/cordova-plugin-whitelist
Я также работаю <preference name="phonegap-version" value="cli-5.2.0" />
, если это делает никакой разницы ,
Я буду любить вас навсегда того, кто может мне помочь. Это единственное, что не работает в моем коде.
Возможный дубликат [Will $ .getJSON работает с конструкцией PhoneGap?] (Http://stackoverflow.com/questions/34032873/will-getjson-work-with-phonegap-build) – jcesarmobile