我有一些与XML-RPC后端通信的Javascript代码.XML-RPC返回表单的字符串:
<img src='myimage.jpg'>
Run Code Online (Sandbox Code Playgroud)
但是,当我使用Javascript将字符串插入HTML时,它们会逐字呈现.我没有看到图像,我真的看到了字符串:
<img src='myimage.jpg'>
Run Code Online (Sandbox Code Playgroud)
我的猜测是HTML正在通过XML-RPC通道进行转义.
我怎样才能在Javascript中取消字符串?我尝试了这个页面上的技术,但未成功:http://paulschreiber.com/blog/2008/09/20/javascript-how-to-unescape-html-entities/
诊断问题的其他方法有哪些?
我有一个字符串,我需要将所有'等等替换为正确的值
我在用
var replace = str.replace(new RegExp("[']", "g"), "'");
要做到这一点,但问题是它似乎正在替换'每个角色(例如,'成为'''''
有帮助吗?
以下函数仅替换<br />它找到的第一个" ",而不是以下函数.有谁知道如何解决这个问题?我希望该函数替换整个文档中的所有字符串.
<script language="javascript" type="text/javascript">
window.onload = function umtauschen()
{
document.body.innerHTML = document.body.innerHTML.replace('<br />', '<br />');
document.body.innerHTML = document.body.innerHTML.replace('<b>', '<b>');
document.body.innerHTML = document.body.innerHTML.replace('</b>', '</b>');
}
</script>
Run Code Online (Sandbox Code Playgroud)
谢谢