明明就是 ajax 读接口的时候,api 返回数据是 json 格式,json 本身就会这么转义,对于 js 接收来说,正常读就可以了。
这是转义符号
后台转义了 让后台改
又不妨碍使用,不理他不就行了
你是不是在 ajax 请求的时候用的 $.post 或 $.get, 并且忘记了写 json
ajax
$.post
$.get
json
$.post(url, {id:1}, function(){}, 'json')
后面还有个 json, 不然返回的 json 字符串没被转义为 object
object
转义是正确的结果, 如果不想转义, 如下:
json_decode($data, JSON_UNESCAPE_SLASH);
你的到是JSON串,就是这样的,加了转义而已,你可以使用JSON.stringify()方法,对你得到的数据解析,就是正常的了
php用stripslashes() 去除反斜杠转义字符。
转义符号,不影响使用
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(9)
明明就是 ajax 读接口的时候,api 返回数据是 json 格式,json 本身就会这么转义,对于 js 接收来说,正常读就可以了。
这是转义符号
后台转义了 让后台改
又不妨碍使用,不理他不就行了
你是不是在
ajax
请求的时候用的$.post
或$.get
, 并且忘记了写json
后面还有个
json
, 不然返回的json
字符串没被转义为object
转义是正确的结果, 如果不想转义, 如下:
你的到是JSON串,就是这样的,加了转义而已,你可以使用JSON.stringify()方法,对你得到的数据解析,就是正常的了
php用stripslashes() 去除反斜杠转义字符。
转义符号,不影响使用