猿问

清除Javascript中的HTML实体?

清除Javascript中的HTML实体?

我有一些与XMLRPC后端通信的Javascript代码。XMLRPC返回表单的字符串:

<img src='myimage.jpg'>

但是,当我使用Javascript将字符串插入到HTML中时,它们会按字面呈现。我没有看到任何图像,我真的看到了字符串:

<img src='myimage.jpg'>

我猜HTML是通过XML-RPC通道转义的。

如何解除Javascript中的字符串?我在这个页面上尝试了这些技巧,但没有成功:http:/paulschreiber.com/blog/2008/09/20/

诊断这个问题的其他方法是什么?


Helenr
浏览 773回答 3
3回答

繁华开满天机

如果使用jQuery:function&nbsp;htmlDecode(value){&nbsp; &nbsp;&nbsp;return&nbsp;$('<div/>').html(value).text();&nbsp;}否则,使用严格的软件编码对象,它有一个很棒的htmlDecode()功能。
随时随地看视频慕课网APP
我要回答