$.ajax 请求php后台 自动加上反斜杠 转义字符

JeremyChenX 一览网 产品总监  2015-03-16 02:07:46
如图:
$.ajax


PHP后台返回:



PHP代码

...全文
235 点赞 收藏 7
写回复
7 条回复
码无边 2015年03月17日
每个人的php环境是一样的?
回复 点赞
JeremyChenX 2015年03月16日
引用 4 楼 xuzuning 的回复:
因为你把 magic_quotes_gpc 开关打开了
if (get_magic_quotes_gpc()) {
  foreach($_POST as &$v) $v = stripslashes($v);
}
可是别人传值的时候 没有出现我这种情况啊。。
回复 点赞
JeremyChenX 2015年03月16日
引用 3 楼 mlym521 的回复:
你是通过浏览器的插件看的Response吧? web直接输出也带 反斜杠?
是的, web直接输出是没有的。可是response里面代表的就是后台接收的时候 产生了斜杠
回复 点赞
xuzuning 2015年03月16日
因为你把 magic_quotes_gpc 开关打开了
if (get_magic_quotes_gpc()) {
  foreach($_POST as &$v) $v = stripslashes($v);
}
回复 点赞
iDark_csdn 2015年03月16日
你是通过浏览器的插件看的Response吧? web直接输出也带 反斜杠?
回复 点赞
JeremyChenX 2015年03月16日
引用 1 楼 wander_wind 的回复:
关掉php设置项 magic quotes gpc 或者对结果运行stripslashes
请问一下,我别的同事写出来的ajax请求 完全一样,怎么没有转义字符。
回复 点赞
智商众筹 2015年03月16日
关掉php设置项 magic quotes gpc 或者对结果运行stripslashes
回复 点赞
发动态
发帖子
基础编程
创建于2007-09-28

9734

社区成员

14.0w+

社区内容

从PHP安装配置,PHP入门,PHP基础到PHP应用
社区公告
暂无公告