换行符


我有一个HTML表单,在单击Submit按钮后,我使用Java脚本从字段中提取值,将它们框为参数,然后使用AJAX提交表单.
其中一个字段是文本区域.如果我在文本区域中使用换行符,它将存储在数据库中,而不使用该字符("\n\r").
在表单中,该值将类似于"行1\n\r行2"
但它在数据库中存储为"行1行2"
我尝试将"\n\r"替换为"
"并将其存储.但是,如果我这样做,AJAX请求就会失败.
有什么问题吗?有什么解决办法吗?

# 回答1


它可能正在存储中,但在显示时需要将其转换回来.
如果您要发送HTML,请确保在显示时对其进行编码和解码.

标签: Javascript

添加新评论