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);
});
}
上記のコードはファイルをロードし、ID「shoarma1」の記事に filedata を追加します。
初期ロード後にページに戻らないとデータが表示されないのはなぜですか (ジンジャーブレッド フォン)。
更新他のいくつかのデバイスでテストした結果、4.0 では動作しないという結論に達しました。Jellybean デバイスでのみ動作するようです。