0
我有一个文本区域,客户可以在其客户端输入注释。 但是,如果客户输入的文本包含'然后它打破。html文本编码
我有新的linesa \ r \ n同样的问题,但与此
notes:'@Html.Raw(client.Notes.Replace(Environment.NewLine," 
"))'});
如何解决'的问题固定的呢? 实例请
感谢
我有一个文本区域,客户可以在其客户端输入注释。 但是,如果客户输入的文本包含'然后它打破。html文本编码
我有新的linesa \ r \ n同样的问题,但与此
notes:'@Html.Raw(client.Notes.Replace(Environment.NewLine," 
"))'});
如何解决'的问题固定的呢? 实例请
感谢
如果问题是当你解释文本回用jQuery DOM中,那么你可以HTML编码所有的字符串,像这样
function htmlEscape(str) {
return String(str)
.replace(/&/g, '&')
.replace(/"/g, '"')
.replace(/'/g, ''')
.replace(/</g, '<')
.replace(/>/g, '>');
}
'它breaks'功能, 你说。怎么样?什么症状?错误?例外?世界末日? – Oded
记录被返回,但即时通讯使用jQuery模板来映射对象,jQuery然后不喜欢它,所以UI显示没有笔记。 –
“jquery然后不喜欢它” - 你能更具体吗?您是否在JavaScript控制台上发现任何错误? – Oded