Синтаксическая ошибка jQuery getJSON на допустимом JSON
У меня есть следующий документ JSON
// json.json
[
{
"title":"title1",
"value":12234
},
{
"title":"title2",
"value":"some text"
},
{
"title":"title3",
"value":"12qwerty234"
},
{
"title":"title4",
"value":123.5
}
]
Я использую JQuery для загрузки. Вот код:
$(document).ready(function(){
$.getJSON("json.json", {},function(result){
$.each(result, function(i, obj) {
$("form").append($('<label for="'+i+'">'+obj.title+'</label>'));
$("form").append($('<input id="'+i+'" value="'+obj.value+'" type="text"/><br>'));
});
});
});
Моя проблема в том, что я получаю синтаксическую ошибку в Firefox. Я загружаюjson.json
как локальный файл. Вот скриншот (ошибка говорит "синтаксическая ошибка в строке 1")
Обратите внимание, что эта форма была успешно создана.
Редактировать : Вот еще один скриншот из Chrome при запуске pythonSimpleHTTPServer
: