gpt4 book ai didi

php - mysql 中未保留文本区域的换行符

转载 作者:行者123 更新时间:2023-11-29 15:43:36 36 4
gpt4 key购买 nike

基本上,当我将 textarea 值插入 mysql 数据库时,不会保留新行。

此时人们会说使用nl2br()。但这对于那些无法在 html 中显示新行的人来说是一个解决方案。这不是我的问题。

我知道这一点是因为我更改了列值并直接在 phpmyadmin 中添加了换行符,并且它们都显示在渲染的 html 中。

不知何故,在 Ajax 请求 > Post 请求 > PDO 查询插入 > PhpMyAdmin 之间,新行被删除。

谢谢。

最佳答案

我找到了一个半解决方案。

基本上,新行在 ajax get 请求中被删除,然后才被删除。发送到我的 php 脚本并插入到数据库。

解决方案是使用 jQuery 执行 post 请求。不幸的是我找不到普通的 js 解决方案。

 $.post(
'../scripts/saveNote.php',
{
note: textarea.val()
},
function (ajaxResponse) {
if ( ajaxResponse == "success" ) {
// Process success
}
}
);

关于php - mysql 中未保留文本区域的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57317398/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com