如果您的responseText不是正确的JSON,则会引发解析错误。无论是 确保你的反应是一个有效的JSON 或 删除dataType:"json"
。
从jQuery文档:
dataType (默认值:Intelligent Guess(xml,json,脚本或html))
类型:字符串
您期望从服务器返回的数据类型。如果未指定,则jQuery将尝试根据响应的MIME类型来推断它(XML
MIME类型将产生XML,在1.4中,JSON将产生Javascript对象,在1.4中,脚本将执行该脚本,而其他任何内容将是以字符串形式返回)。可用的类型(以及作为第一个参数传递给您的成功回调的结果)是:
…
“ json”:将响应评估为JSON并返回一个Javascript对象。跨域“ json”请求将转换为“
jsonp”,除非该请求的请求选项中包含jsonp:false。JSON数据以严格的方式进行解析;任何格式错误的JSON都会被拒绝,并引发解析错误。从jQuery
1.9开始,空响应也被拒绝;服务器应返回null或{}的响应。(有关正确的JSON格式的更多信息,请参见json.org。)



