JSON文件/脚本阻止页面显示。

时间:2013-07-10 11:28:04

标签: javascript html json

我有一个大约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>

由于

0 个答案:

没有答案