后端php那里接收到前端post给的json为什么会是转义字符串格式

在微信小程序上post json时,后台得到的是以下数据格式图片描述

前端先转换为json字符串,sendData = JSON.stringify(sendData)
request时header, 'content-type': 'application/json'图片描述

php那里是可以将html实体变为普通字符串
但我想知道为什么前端给的json为什么会是转义字符串格式
谢谢,请多指教
附上代码图
图片描述图片描述

阅读 7.2k
5 个回答

最好能把你post提交的完整的js代码贴上来,才能更好的分析。

防止前端出现反射型XSS。。。

我记得以前用TP框架,用大I方法接收会有这种情况,后面有个参数是可以控制是否转义的

htmlspecialchars_decode()处理一下

dataType: 'json' 防止xss注入

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