在 FormData 中包含“\n”

Posted

技术标签:

【中文标题】在 FormData 中包含“\\n”【英文标题】:Including "\n" in FormData在 FormData 中包含“\n” 【发布时间】:2021-08-19 18:01:51 【问题描述】:

我有一个表单,其中一个字段是 textarea

如何发送这些数据,以便将新行 (\n) 包含在内并保存到数据库中?

【问题讨论】:

你不需要做任何特别的事情。如果您有问题,请提供minimal reproducible example。 【参考方案1】:

既然我得到它的工作,我只是要回答我自己的问题:

我使用正则表达式让它工作。

str.replace(/(?:\r\n|\r|\n)/g, '<br>') 会做这件事。

来自:https://***.com/a/784547/15382725

【讨论】:

这回答了一个不同的问题(即如何在 html 文档中呈现新行)。 是的,但我可以将新行转换为文字 并将其保存到数据库并使用 innerHTML 呈现它。

以上是关于在 FormData 中包含“\n”的主要内容,如果未能解决你的问题,请参考以下文章

payload和formData有什么不同?

Vue+ FormData 实现上传文件

Vue+ FormData 实现上传文件

使用PHP和HTML5 FormData实现无刷新文件上传教程

formData使用append追加key/value后console为空的问题(已解决)

FormData.append("key", "value") 不起作用