我在解析简单的JSON字符串时遇到问题。我已经在JSONLint上检查了它们,并显示它们是有效的。但是,当我尝试使用JSON.parsejQuery替代方法解析它们时,出现了以下错误unexpected token o:<!doctype HTML><html> <head> </head> <body> <script type="text/javascript"> var cur_ques_details ={"ques_id":15,"ques_title":"jlkjlkjlkjljl"}; var ques_list = JSON.parse(cur_ques_details); document.write(ques_list['ques_title']); </script> </body></html>注意:我json_encode()在PHP中使用字符串编码。
3 回答

慕勒3428872
TA贡献1848条经验 获得超6个赞
您的数据已经是一个对象。无需解析。javascript解释器已经为您解析了它。
var cur_ques_details ={"ques_id":15,"ques_title":"jlkjlkjlkjljl"};
document.write(cur_ques_details['ques_title']);

UYOU
TA贡献1878条经验 获得超4个赞
使用JSON.stringify(data);:
$.ajax({
url: ...
success:function(data){
JSON.stringify(data); //to string
alert(data.you_value); //to view you pop up
}
});
添加回答
举报
0/150
提交
取消