1
我有HTML格式的文本字符串在數據庫中,e.g:HTML保持字符串以HTML格式
<div><p>example</p></div>
而且我將它們添加到表中的字段。該表HTML以字符串創建和附加到jQuery的一個div像這樣:
var str = '<table><thead><tr><th>Heading</th></tr></thead><tbody>';
str += '<tr><td>';
str += database[index].fieldWithHtml;
str += '</td></tr></tbody></table>';
$("#myElement").append(str);
目前顯示在單元格中的文本的格式和顯示公正的榜樣「。我想要的是它不是實際使用html標籤來格式化文本,而是爲了顯示它們,例如,該示例輸出將是相同的:
<div><p>example</p></div>
根據您的服務器端語言,從數據庫中脫出字符串。像用於PHP的htmlspecialchars一樣。 http://php.net/manual/de/function.htmlspecialchars.php和http://php.net/manual/de/function.htmlentities.php – Tyr 2014-12-27 15:53:47
如果你要問這個,我只是想(與恐怖)代碼你如何實際存儲字符串到數據庫? – Teemu 2014-12-27 15:56:52
答案在這裏http://stackoverflow.com/questions/1787322/htmlspecialchars-equivalent-in-javascript – 2014-12-27 15:57:42