javascript - 将 JSON 从 quill 导出到数据库
问题描述
亲爱的社区,美好的一天,
我正在尝试将JSON
Quill 富文本编辑器放入MariaDB
数据库。
JSON 形成
var form = document.querySelector('form');
form.onsubmit = function () {
var body = document.querySelector('input[name=body]');
body.value = JSON.stringify(quill.getContents());
};
从 PHP 到 SQL
require "db_connection.php";
$id = $_POST["id"];
$header = $_POST["header"];
$body = $_POST["body"];
$state = $_POST["state"];
$worktime = $_POST["worktime"];
$agent = $_POST["agent"];
$creationDate = $_POST["creationDate"];
$startDate = $_POST["startDate"];
$endDate = $_POST["endDate"];
$billed = $_POST["billed"];
$sql = "UPDATE
`ticketsystem`.`ticket`
SET
`header` = '$header',
`body` = '$body',
`state` = '$state',
`worktime` = '$worktime',
`agent` = '$agent',
`creationdate` = '$creationDate',
`startdate` = '$startDate',
`enddate` = '$endDate',
`billed` = '$billed'
WHERE
`ticket`.`id` = '$id';";
mysqli_query($conn, $sql);
JSON:
{"ops":[{"attributes":{"bold":true},"insert":"Test Message"},{"insert":"\nThanks for reading.\n"}]}
如果我将它插入到数据库中,它看起来像这样:
{"ops":[{"insert":"asfggd
adsg
"}]}
到目前为止,我知道问题所在,但我没有找到解决方案......
解决方案
推荐阅读
- jboss-arquillian - 远程容器中的 Arquillian + ear + wildfly = NoSuchMethodError
- json - 如何将 PHP 数组转换为 JSON 数组?
- java - Java中的排列不使用数组
- php - 在 Wordpress 网站上制作自定义搜索表单
- apache-spark - 使用选项 kafka.bootstrap.servers 不使用来自 spark-streaming-kafka-0-10 的消息
- javascript - 如何在 Javascript 或 Apex 中检查受限文件
- python - 来自“(行,列,值)”列表的数据框?
- javascript - 将 RGB/RGBA 转换为十六进制使 rgba 的不透明度不被忽略?
- javascript - 获取第二个选择框的值以获取结果
- python-3.x - 使用 tkinter 时出现名称错误