【发布时间】:2013-12-06 07:30:24
【问题描述】:
This is a simple sentence. I don't want anything <form><b>but</b></form> this.
但是经过一些客户端 html 操作和...
var newBody = JSON.stringify(req.body);
随后更新了 MongoDb,
var update = { '$set' :{ 'body' : newBody} }
我有这个:
body: '{"This is a simple sentence. I don\'t want anything <form><b>but</b></form> this. ":""}'
当我将它转换回 html 时,它有花括号和引号,每次更新都会加剧这种情况。我看了here,并尝试了转义反斜杠,但我无法弄清楚。谢谢你。
{"{\"This is a simple sentence. I <form><b>don't</b></form> want this. \":\"\"}"}
【问题讨论】:
-
试试
escape(JSON.stringify(req.body)) -
您能否详细说明一下您的设置以及您想要做什么?
-
听起来你在 JSON 化 JSON .. 总而言之:不要。
-
谢谢,但我得到了一些疯狂%in%ess ;)
-
我正在尝试使用 html 操作字符串,而不是更新 mongodb 中的 html。当用户重新登录时,我希望更新的 html 替换旧的 html。
标签: javascript json node.js express stringify