【发布时间】:2010-08-05 10:39:44
【问题描述】:
我在将 json 字符串传递回 php 脚本进行处理时遇到问题。
我有一个使用包含 / 的 dojo.toJson() 创建的 json 字符串,如下所示:
[{"id":"2","company":"My Company / Corporation","jobrole":"Consultant","jobtitle":"System Integration Engineer"}]
当我将字符串传递回 php 脚本时,它会在 / 处被截断并创建一个格式错误的 json 字符串,这意味着我无法将其转换为 php 数组。
在这个字符串中转义 / 的最佳方法是什么?我正在查看正则表达式并执行 string.replace() 但是我的正则表达式不是那么强大,我不确定是否有更好的方法来做到这一点?
非常感谢
【问题讨论】:
标签: php javascript json dojo