首页 > 解决方案 > 将创建的 div 保存到数据库

问题描述

用户通过单击按钮创建新元素/节点(div)。新元素通过sql保存为页面的“一部分”。

我不需要解决方案,我只需要一个起点。如果知道,那么最佳实践。

需要更好的搜索词。就这样。

注意。我发现的是如何将 div 的内容保存到 sql 中。我知道的。以及如何创建新元素。我怀疑它是通过 fx ID 和循环完成的。但是我在搜索时不够精确。

标签: javascriptphpsql

解决方案


作为起点,您将需要学习 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 不会意识到它。因此,您还必须了解“委托”。

听起来要学很多东西,但我们都必须从某个地方开始。


推荐阅读