我正在使用 jQuery ajax 将用户输入发送到服务器...在数据库中插入用户值后,我将响应作为 JSON 字符串发送回客户端,如下所示
echo '{"success":"true","data":"'.nl2br($a).'","type":"text"}';
由于用户输入可以包含换行符,我使用 nl2br 以便所有换行符都转换为 <br> 并且还知道 JSON 不支持多行,这就是我使用 nl2br 的原因 ....但是解析在客户端失败边
请告诉我是什么原因,我该如何解决?
解析代码var obj = jQuery.parseJSON(data);