javascript - 将创建的 div 保存到数据库
问题描述
用户通过单击按钮创建新元素/节点(div)。新元素通过sql保存为页面的“一部分”。
我不需要解决方案,我只需要一个起点。如果知道,那么最佳实践。
需要更好的搜索词。就这样。
注意。我发现的是如何将 div 的内容保存到 sql 中。我知道的。以及如何创建新元素。我怀疑它是通过 fx ID 和循环完成的。但是我在搜索时不够精确。
解决方案
作为起点,您将需要学习 AJAX。
然后,您需要提取 div 的内容并将其发送回 PHP,该 PHP 将放入您的数据库。鉴于您似乎是新手,我建议使用 jQuery 来执行此操作。
因此,作为起点,要使用 jQuery 提取 div 的内容,请执行以下操作:
//Let's say your div is as follows:
<div id="some_div">Here you have some content</div>
//Here's the jQuery to extract the contents:
var divText = $("#some_div").html();
从那里,您需要使用 AJAX 将其发送到 PHP 以将其写入您的数据库。应该注意的是,如果他们正在创建一个新的 div,您需要先引用页面上的现有 div,然后将创建的 div 作为其子级,因为您将某些内容插入到 DOM 中t 已经存在并且您的 Javascript 不会意识到它。因此,您还必须了解“委托”。
听起来要学很多东西,但我们都必须从某个地方开始。
推荐阅读
- javascript - Highcharts - 不能强制 x 轴在某个日期停止
- vb.net - 计算贴现率
- python - and&or 在 print() 函数中如何工作?
- mysql - 仅查看一列的子句
- php - 如何在 slim 4 中设置和注入多个 PDO 数据库连接?
- flask - Flask:如何避免缓慢的多次导入?
- javascript - 迁移需要更改流星集合架构内的属性类型?
- flutter - 如何在颤振中创建自定义滑块
- elasticsearch - 在 Elasticsearch 中将带有数字和字符的字符串插入整数类型
- javascript - 如何计算颜色像素的数量或找出图像(js)中的颜色部分?