当我在asp.net应用程序中通过ajax接收html文本时,它看起来像:
<span%20style='color:green;font-weight:bold'>%20Text%20Msg</span>
如何将javascript解码为正常的html文本?
<span style='color:green;font-weight:bold'> Text Msg </span>
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
您可能最适合查找评论中已经提到的服务器端解决方案,因为这似乎是服务器方面的问题。
如果您出于某种原因希望这样做客户端,这里有一个解决方案:
var str = "<span%20style='color:green;font-weight:bold'>%20Text%20Msg</span>";
var fixedStr = decodeURIComponent(str).replace(/</g,'<').replace(/>/g,'>');