Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.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
Javascript Android中使用Phonegap的GetJSON无法正常工作_Javascript_Android_Jquery_Json_Cordova - Fatal编程技术网

Javascript Android中使用Phonegap的GetJSON无法正常工作

Javascript Android中使用Phonegap的GetJSON无法正常工作,javascript,android,jquery,json,cordova,Javascript,Android,Jquery,Json,Cordova,我在使用jQuery提供的GetJSON函数在页面上显示数据时遇到问题 使用jquerymobile和Phonegap为android2.3及以上版本开发应用程序来编译它。在我编写代码和测试时,在我的浏览器上尝试时,实际的函数GetJSON工作正常。由于我让它被Phonegaps构建功能包装起来,数据将不会显示在我的Android手机姜饼中。然而,它确实对机器人的果冻豆起作用 版本是否有问题,或者代码是否有问题?我已经在这方面工作了好几个小时了,而且我对jQuery和JavaScript还比较陌

我在使用jQuery提供的GetJSON函数在页面上显示数据时遇到问题

使用jquerymobile和Phonegap为android2.3及以上版本开发应用程序来编译它。在我编写代码和测试时,在我的浏览器上尝试时,实际的函数GetJSON工作正常。由于我让它被Phonegaps构建功能包装起来,数据将不会显示在我的Android手机姜饼中。然而,它确实对机器人的果冻豆起作用

版本是否有问题,或者代码是否有问题?我已经在这方面工作了好几个小时了,而且我对jQuery和JavaScript还比较陌生。。。我就是想不通

JSON文件小部分,已验证且有效:

"workshops": [
  {
    "id": "1",
    "titel": "Jurimix",
    "leider": "H Hoek, W Nijenhuis, M Visser, V de Vries, E de Boer",
    "inhoud": "In het tweede en derde jaar van de JD-opleiding werken leerlingen in kleine teams samen in het projekt Jurimix. Zij formuleren juridische adviezen naar aanleiding van casuïstiek ontleend aan de beroepspraktijk. Regelmatig  worden klantgesprekken, ook met externe klanten, geoefend waarin een juridisch probleem van de klant centraal staat. Veel aandacht wordt besteed aan de communicatieve vaardigheden bij klantgesprekken.",
    "ruimte": "Marny",
    "maxdeelnemers": "25",
    "doelgroep": "",
    "tijd": "11:30 & 14:00"
  },
  {
    "id": "2",
    "titel": "Maak je droomschilderij",
    "leider": "M vd Hulst",
    "inhoud": "Tijdens deze workshop kan je, met behulp van gemengde technieken, je droomschilderij maken die we later tentoonstellen.",
    "ruimte": "A1.21",
    "maxdeelnemers": "20",
    "doelgroep": "",
    "tijd": "10:30 & 11:30 & 14:00"
  },
然后是显示JSON数据的函数:

function loadWorkshops(){
    $.ajax({
        url: "file.json",
        dataType: "json",
        mimeType: "textPlain"
    })          
    .done(function(data){
        var shoarmaID = parseInt(getURLParameter('id'));
        $("#shoarma1").append('<b>' + data.workshops[shoarmaID].titel + '</b><br>Workshopleider(s): ' + data.workshops[shoarmaID].leider + '<br>Beschrijving: ' + data.workshops[shoarmaID].inhoud + '<br>Ruimte: ' + data.workshops[shoarmaID].ruimte + '<br>Max Deelnemers: ' + data.workshops[shoarmaID].maxdeelnemers + '<br>Tijden: ' + data.workshops[shoarmaID].tijd);
    });
}
单击按钮时,它会发送一个表示车间的ID,并将其添加到url中,即workshop.html?ID=[number]

我有一个实时版本在运行

请帮忙,这件事需要在下周一之前完成

提前谢谢

function getURLParameter(name) {
    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null
}