gpt4 book ai didi

jQuery 拖放 : What's the best way to store multiple object positions in database?

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

我有这样的东西:

<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>

基本上所有“拖动”类都是可拖放的。我想知道将所有内容存储在数据库中的最佳方式是什么。当用户在包装器中进行任何放置并将其保存为 MySQL 中的一行中的 JSON 时,将所有内容存储为 JSON blob 是个好主意吗?或者我应该将移动的任何单个对象保存在 mySQL 的单独表中吗?

如果它是 JSON blob,我将如何使用 jQuery 将 #wrapper 中的 div 序列化为 jSONS?

谢谢!

最佳答案

可能很难仅保存移动的对象,而且我认为保存这样的 100 项列表不会太多(就流量而言)。

我认为需要一些额外的标记(你应该需要它)以帮助序列化这些东西:

<div class='drag object1' data-id='1234'>example1</div>
<div class='drag object1' data-id='1452'>example1</div>

我正在使用 HTML5 标记前缀来标记您的实体键。 (它在非 html5 浏览器中也能正常播放)

然后,在JQ中,

var listOfDrag = [];
$(".wrapper .drag").each(function(){
listOfDrag.push({id: $(this).attr("data-id")});
});

然后使用 jquery 将上面的数组发送到服务器。

关于jQuery 拖放 : What's the best way to store multiple object positions in database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4129806/

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