jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 带撇号的JSON值大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > JSON.stringify() not escaping apostrophe                                    2个
我有一个带有rel属性的元素,它包含一个JSON字符串,如:

rel='{"id":"#id#","name":"#name#"}'

然后,在我的javascript代码中,我使用$.parseJSON来解析这些数据.这工作正常 – 除了名称包含撇号的情况.我已经尝试过使用jsStringFormat,一个coldfusion替换,用转义的单引号替换所有单引号等,但我似乎无法找到正确的解决方案.我知道这可能很简单,但是我如何使用json使用apostropes / single quotes正确传递值

代码有效,但删除了我想要保留的撇号:

rel='{"id":"#id#","name":"#replace(name,"'","","all")#"}'

这不起作用:

rel='{"id":"#id#","\'","all")#"}'

也不是:

rel='{"id":"#id#","\\\'","all")#"}'

要么:

rel='{"id":"#id#",""","name":"#jsStringFormat(Name)#"}'

解决方法

经过大量的游戏,我终于得到了这个工作:)

rel='{"id":"#id#","&##39;","all")#"}'

大佬总结

以上是大佬教程为你收集整理的jquery – 带撇号的JSON值全部内容,希望文章能够帮你解决jquery – 带撇号的JSON值所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。