我们正在开发一个移动应用程序,我们必须从中读取和显示JSON文件中的数据。使用GetJSON函数,数据被读取并显示在页面上。但是,当我们在Gingerbread手机上测试应用程序时,JSON文件无法正确加载。一切都适用于 Android 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);
});
}
上面的代码加载文件并将filedata附加到ID为“shoarma1”的文章中。
为什么在初始加载后(姜饼手机上)没有返回页面时数据不显示。
更新在对其他一些设备进行测试后,我们得出的结论是它无法在4.0上运行。显然它只适用于Jellybean设备。