【发布时间】:2023-03-10 20:27:01
【问题描述】:
执行:
$.post(
"/url/to/method",
{ },
function(data){
var obj2 = eval("("+$(data).children()+")");
// OR var obj = $.evalJSON($($(data).children())); // Jquery-json
$body = $("#AAA");
$body.html(obj.fied);
},
"xml"
);
而在萤火虫中变成“元素列表后缺少]”(在第 5 行或第 6 行)错误。方法的 JSON 输出已通过 jsonlint.com/
验证可能很明显,但我是 AJAX/JSON 的新手。谢谢
【问题讨论】:
-
不要使用
eval解析JSON数据。请改用JSON.parse。 -
@Gumbo,同意 JSON.parse 可以在json.org/js.html找到
-
如果您发布 JSON,它会更容易提供帮助。
-
也使用jslint.com 进行验证! :)
标签: javascript json parsing