如何从PHP中删除JSON.stringify中的反斜杠?

时间:2012-12-25 04:25:14

标签: php javascript ajax json

  

可能重复:
  Why does php insert backslash while replacing double quotes

如何在使用AJAX发送后从JSON.stringify()中删除反斜杠?

我发送之前的JSON没有反斜杠,之后就是这样。当字符串中遇到双引号时,PHP是否总是添加反斜杠?

JSON.stringify()的ajax后输出:

[
   {
      \"firstname\":\"John\",
      \"lastname\":\"Doe\"
   },
   {
       \"firstname\":\"Jane\",
       \"lastname\":\"Smith\"
   }
]

2 个答案:

答案 0 :(得分:3)

关闭magic quotes功能。

答案 1 :(得分:3)

尝试使用php stripslashes函数删除它们