Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在拖放UI功能中,是否有更新数据库中订单字段的算法模式?_Jquery_Algorithm_Jquery Ui Sortable - Fatal编程技术网

Jquery 在拖放UI功能中,是否有更新数据库中订单字段的算法模式?

Jquery 在拖放UI功能中,是否有更新数据库中订单字段的算法模式?,jquery,algorithm,jquery-ui-sortable,Jquery,Algorithm,Jquery Ui Sortable,我有一个带有拖放JQuery功能的html页面,请参见下面链接中的示例,其中我允许用户对元素进行排序 释放div时,将向服务器发送jqueryajax回调,以更新数据库中的整数顺序字段。我只是有一个问题:我看不到一种方法来做到这一点,我拒绝更新整个数据库的顺序字段,只是为了更新2个元素的顺序 我相信这是一个非常常见的问题,我想知道是否已经有一个算法来解决它 谢谢大家如果您有一个关系系统设置,在该设置中,顺序字段下没有两个项目的应具有相同的整数,那么这就是设计中的继承缺陷。最好的方法是在drop

我有一个带有拖放JQuery功能的html页面,请参见下面链接中的示例,其中我允许用户对元素进行排序

释放div时,将向服务器发送jqueryajax回调,以更新数据库中的整数顺序字段。我只是有一个问题:我看不到一种方法来做到这一点,我拒绝更新整个数据库的顺序字段,只是为了更新2个元素的顺序

我相信这是一个非常常见的问题,我想知道是否已经有一个算法来解决它


谢谢大家

如果您有一个关系系统设置,在该设置中,
顺序字段
下没有两个项目的
具有相同的
整数
,那么这就是设计中的继承缺陷。最好的方法是在drop上迭代元素,创建一个包含每个元素及其位置的JSON字符串(不过您更喜欢引用该元素),然后创建一个数据库抽象层来处理此方法