簡體   English   中英

Javascript html解碼

[英]Javascript html decoding

當我在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>

謝謝!

這里有很好的功能,可以幫到你 - http://phpjs.org/functions/htmlspecialchars_decode:427

您可能最適合找到評論中已經提到的服務器端解決方案,因為這似乎是服務器端問題。

如果您出於某種原因希望無論如何都要做這個客戶端,這里有一個解決方案:

var str = "&lt;span%20style='color:green;font-weight:bold'&gt;%20Text%20Msg&lt;/span&gt;";
var fixedStr = decodeURIComponent(str).replace(/&lt;/g,'<').replace(/&gt;/g,'>');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM