这行jQuery代码出了什么问题?
jQuery.parseJSON("{ url: '/user-list.html' }");
我总是得到以下错误:
SyntaxError: Unexpected token u
答案 0 :(得分:5)
JSON中的对象键需要用双引号括起来。
试试这个:
jQuery.parseJSON('{"url":"/user-list.html"}');
答案 1 :(得分:1)
JSON不是JavaScript 。基本上,{ url: '/user-list.html' }
是无效的JSON。
spec表示'key'部分必须是string
,这需要双引号。字符串值也需要双引号,而不是单引号。