Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android JQuery-Mobile-JSON行为姜饼phonegap_Android_Jquery_Json_Jquery Mobile_Cordova - Fatal编程技术网

Android JQuery-Mobile-JSON行为姜饼phonegap

Android JQuery-Mobile-JSON行为姜饼phonegap,android,jquery,json,jquery-mobile,cordova,Android,Jquery,Json,Jquery Mobile,Cordova,我们正在开发一个移动应用程序,在其中我们必须读取和显示JSON文件中的数据。使用GetJSON函数,数据被读取并显示在页面上。然而,当我们在姜饼手机上测试应用程序时,JSON文件无法正确加载。在安卓4.0+设备上一切都运行良好。(查看最新信息) 奇怪的是,当我们返回到应该显示JSON文件数据的页面时,它确实显示了 function loadWorkshops(){ $.getJSON("js/file.json",function(json){ var s

我们正在开发一个移动应用程序,在其中我们必须读取和显示JSON文件中的数据。使用GetJSON函数,数据被读取并显示在页面上。然而,当我们在姜饼手机上测试应用程序时,JSON文件无法正确加载。在安卓4.0+设备上一切都运行良好。(查看最新信息)

奇怪的是,当我们返回到应该显示JSON文件数据的页面时,它确实显示了

function loadWorkshops(){
        $.getJSON("js/file.json",function(json){
            var shoarmaID = parseInt(getURLParameter('id'));
            $("#shoarma1").append('<b>' + json.workshops[shoarmaID].titel + '</b><br>Sector:' + json.workshops[shoarmaID].sector + '<br>Beschrijving:' + json.workshops[shoarmaID].beschrijving);
        });
    }
函数加载车间(){
$.getJSON(“js/file.json”,函数(json){
var shoarmaID=parseInt(getURLParameter('id'));
$(“#shoarma1”).append(''+json.workshops[shoarmaID].titel+'
扇区:'+json.workshops[shoarmaID].Sector+'
Beschrijving:'+json.workshops[shoarmaID].Beschrijving); }); }
上面的代码加载文件并将filedata附加到ID为“shoarma1”的文章中

为什么数据在初次加载后(姜饼手机上)不返回页面就不显示


更新在其他一些设备上测试后,我们得出结论,它在4.0上不起作用。很明显,它只在Jellybean设备上工作。

是的,我也遇到了同样的问题……我也是,但它在4.0.3上工作,在2.3.3上不工作@MatthijsL知道为什么吗?