我正在尝试使用 javascript eval() 函数解析以下 JSON。
`[{"pk": 1, "model": "relayapp.team", "fields": {"company": 1, "signup": true, "name": "Cool"}}]`
function setupTable(data)
{
var info = eval("(" + data + ")");
var string = "";
for(item in info.fields)
{
record = info.fields[item];
string = string + "<tr><td>" + record.name + "</td><td> </td><td> " + record.signup + "</td><td></td><td> </td></tr>";
}
document.getElementById("team_table_body").innerHTML = string;
}`
它在控制台调试器中出现此错误。
`Uncaught SyntaxError: Unexpected identifier teamList.html:54
setupTable teamList.html:54
(anonymous function) teamList.html:48
l jquery.min.js:2
c.fireWith jquery.min.js:2
T jquery.min.js:2
r jquery.min.js:2`