0

約 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>

ありがとう

4

0 に答える 0