9 个回答

明明就是 ajax 读接口的时候,api 返回数据是 json 格式,json 本身就会这么转义,对于 js 接收来说,正常读就可以了。

这是转义符号

后台转义了 让后台改

clipboard.png

又不妨碍使用,不理他不就行了

你是不是在 ajax 请求的时候用的 $.post$.get, 并且忘记了写 json


$.post(url, {id:1}, function(){}, 'json')

后面还有个 json, 不然返回的 json 字符串没被转义为 object

转义是正确的结果, 如果不想转义, 如下:

json_decode($data, JSON_UNESCAPE_SLASH);

你的到是JSON串,就是这样的,加了转义而已,你可以使用JSON.stringify()方法,对你得到的数据解析,就是正常的了

php用stripslashes() 去除反斜杠转义字符。

转义符号,不影响使用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏