我的JSON响应如下所示:
{rc: "200", test: "", user: "<div class='sub1'>
<div class='avatar'>
<a href='/blah'>blah</a><br />
<strong>0</strong>
</div>
<div class='sl'>
<p>
you droppped the ball this time
</p>
</div>
<div class='clear'>
</div>
</div>"}
更新资料
我更新了代码以在键值上加上引号,但仍然无法正常工作:
{"rc": "200", "m" : "", "o": "<div class='s1'>
<div class='avatar'>
<a href='\/asdf'>asdf<\/a><br \/>
<strong>0<\/strong>
<\/div>
<div class='sl'>
<p>
444444444
<\/p>
<\/div>
<div class='clear'>
<\/div>
<\/div>"}
最佳答案
我使用jsonlint验证了您的最新示例,而换行符就是它所标记的内容。当它们被删除时,它得到验证。
{
"rc": "200",
"m" : "",
"o": "<div class='s1'><div class='avatar'><a href='\/asdf'>asdf<\/a><br \/><strong>0<\/strong> <\/div> <div class='sl'><p>444444444<\/p><\/div><div class='clear'><\/div><\/div>"
}
关于javascript - 我需要在HTML中转义什么(JSON响应),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/993970/