我的JSON字符串为:
newStr = { total:"1", page:"1", records:"2", rows: [<li>a</li><li>b</li>] }.
jQuery("#list").addJSONData(JSON.parse(newStr));
答案 0 :(得分:2)
您正在尝试解析不是字符串的内容。这将隐式调用对象上的toString
,并获得字符串[object Object]
,这是无效的JSON。
解析一个字符串:
newStr = '{"total":"1","page":"1","records":"2","rows":["<li>a</li>", "<li>b</li>"]}';
jQuery("#list").addJSONData(JSON.parse(newStr));
或使用对象:
newStr = { total:"1", page:"1", records:"2", rows: ["<li>a</li>", "<li>b</li>"] };
jQuery("#list").addJSONData(newStr);
答案 1 :(得分:0)
您正在尝试将json数据作为Json数据,删除 JSON.parse 它将起作用