我在用着常规文本框作为用户写评论的文本输入。然后我使用 JQuery 和 JSON 将数据发送到服务器,然后将其插入数据库。
当我想显示此文本时,我使用 jQuery 下载它并准备 HTML 并将其显示在浏览器中,但没有新行。
如何保留用户输入的任何换行符以便它们显示在浏览器中?
EDIT:
问题是,当我执行警报 $('.detailsCommentContent').val() 时,我可以在警报窗口中看到换行符,但是当我将其作为 GET 参数传递时:
insertComment.aspx?id=10&content= " + $('.detailsCommentContent').val() "
然后在 url 中没有 newLine 的迹象:(
就像这个答案一样:保持在 ASP.NET 文本框中输入的格式(回车符、换行符等)
theStringYouWantToFormat.Replace(char.ConvertFromUtf32(13),"<br/>")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)