約 500 行の JSON ファイルがあります。ファイルを読み込むスクリプトは、ページが読み込まれたときに最初に発生することです。スクリプトは完全に機能します。ユーザーの選択に応じて、ドロップダウン ボックスを自動的に更新します。
少し前に、JSON ファイルに 50 行ほど追加し、正しい構文を維持するなどしました。ページをリロードすると、白い画面しか表示されず、エラー ログなどもありませんでした。JSON に追加したものを削除し、同じ白い画面を受け取りました。キャッシュをクリアした後、別のブラウザーでも同じようにページをリロードしました。
次に、JSON を呼び出すスクリプトをコメントアウトし、リロードして出来上がりです。問題ありません。スクリプトのコメントをもう一度外して、魔法のように機能するようにします。
何が起こっているのか、どうすれば解決できるのか、誰でも説明できますか? 強制的に再発させることはできませんが、再発しないというわけではありません。
どうもありがとう。
JSON の簡略化されたサンプル:
"angle" : [
{
"value":"degree",
"name":"Degree (deg)"
},
{
"value":"grad",
"name":"Grad (grad)"
}]
それを呼び出すスクリプト:
<script>
$.getJSON('JSON/conversionJSON.json', function(data){
$.each(data, function (key, conversions) {
console.log(key + ":" + conversions);
$.each(conversions, function (index, conversion) {
console.log("<li>Name: " + conversion.name + " :Value: " + conversion.value + "</li>");
if(key == "<?php echo $conversionType ?>"){
$("#to").append('<option class="'+key+'" id="'+conversion.value+'" value="'+conversion.value+'">'+conversion.name+'</option>');
}
});
});
});
</script>
ありがとう