的jQuery的getJSON語法錯誤我有上的有效JSON
// json.json
[
{
"title":"title1",
"value":12234
},
{
"title":"title2",
"value":"some text"
},
{
"title":"title3",
"value":"12qwerty234"
},
{
"title":"title4",
"value":123.5
}
]
我使用jQuery加載它下面的JSON文件。這裏是代碼:
$(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行的語法錯誤」)
筆記,這種形式已成功生成。因爲JSON文件的產生
錯誤在說什麼? – adeneo
沒什麼,它只是指向json文件的第一行。 –
我剛剛在Firefox(23.0.1)上測試過,它對我來說工作正常。你的JSON文件可以包含一個不可見的字符嗎?嘗試通過從帖子中複製並粘貼JSON來重新創建JSON文件。 – AlliterativeAlice