我使用 PHP 内置函数json_encode()
将对象数组转换为json string
. 然后我使用 AJAX 方法来获取xmlhttp.responseText
. 我document.write(xmlhttp.responseText)
用来检查响应字符串。例如,字符串如下:
{"index":0,"marks":2}
但是,当我JSON.parse()
用来解析 JSON 字符串时,会出现语法错误。所以,我复制这个字符串来JSONLint
检查它是否有效,结果是否。
Parse error on line 1:
{ "index": 0
^
Expecting '{', '['
但是当我手动输入时,它是有效的。为什么?