jQuery拖放:什么';在数据库中存储多个对象位置的最佳方法是什么?
我有这样的想法:jQuery拖放:什么';在数据库中存储多个对象位置的最佳方法是什么?,jquery,mysql,ajax,json,drag-and-drop,Jquery,Mysql,Ajax,Json,Drag And Drop,我有这样的想法: <div class="wrapper"> <div class="drag object1">Example1</div> <div class="drag object1">Example1</div> <div class="drag object1">Example1</div> <div class="drag object1">Example1</d
<div class="wrapper">
<div class="drag object1">Example1</div>
<div class="drag object1">Example1</div>
<div class="drag object1">Example1</div>
<div class="drag object1">Example1</div>
<img src="image.png">
</div>
例1
例1
例1
例1
基本上所有的类“drag”都是可拖放的。我想知道什么是存储数据库中所有内容的最佳方式。当用户在包装器中放置任何内容并将其保存为mySQL中的一行JSON时,将所有内容存储为JSON blob是一个好主意吗?或者我应该把移动到mySQL中的单个对象保存在一个单独的表中吗
如果是JSON blob,我将如何使用jQuery将包装器中的div序列化为JSON
谢谢 只保存移动的对象可能很难,而且我认为这样保存一个100项列表(就流量而言)不会太多 我认为需要一点额外的标记(您也应该需要它)来帮助序列化这些内容:
<div class='drag object1' data-id='1234'>example1</div>
<div class='drag object1' data-id='1452'>example1</div>
然后使用jquery将上述数组发布到服务器 只保存移动的对象可能很难,而且我认为这样保存一个100项列表(就流量而言)不会太多 我认为需要一点额外的标记(您也应该需要它)来帮助序列化这些内容:
<div class='drag object1' data-id='1234'>example1</div>
<div class='drag object1' data-id='1452'>example1</div>
然后使用jquery将上述数组发布到服务器 非常感谢。它是否作为JSON发送?或者我应该在PHP ajax调用中将其转换为JSON吗?上面的listOfDrag应该成为一个数组。如果您需要作为JSON发送,您可以使用转换。非常感谢。它是否作为JSON发送?或者我应该在PHP ajax调用中将其转换为JSON吗?上面的listOfDrag应该成为一个数组。如果需要作为JSON发送,可以使用转换。