相关疑难解决方法(0)

jQuery UI可排序,然后将订单写入数据库

我想使用jQuery UI sortable函数来允许用户设置订单然后进行更改,将其写入数据库并进行更新.有人可以写一个如何做到这一点的例子吗?

php mysql jquery jquery-ui jquery-ui-sortable

119
推荐指数
4
解决办法
19万
查看次数

将jquery ui-sortable位置保存到DB

我试图为一个拥有小型网络电台的朋友复制这个页面的功能(http://www.kissfm.ro/fresh-top-40/).该网站是在wordpress fyi中设置的.

所以我的问题是,在搜索stackoverflow之后,如何根据用户输入保存/获取修订后的图表?我找到了如何保存单个提交,但我如何根据用户选择获得最终图表?

提前致谢!(代码或链接到教程欢迎!)

php wordpress jquery jquery-ui

15
推荐指数
1
解决办法
2万
查看次数

使用Meteor保存jQueryUI可排序列表顺序的最佳方法

我需要一些指导/建议,以便以最佳方式保存利用Meteor的可排序列表的顺序.

以下是我正在尝试做的缩小版本.该应用程序是一个简单的待办事项列表.用户的最终目标是对从数据库中获取数据的列表进行排序.当用户对任务进行排序时,我想保存任务的顺序.

我已经在没有Meteor的情况下使用php/ajax调用使用可排序的更新事件来实现此应用程序,该事件将删除数据库中的条目并将其替换为当前在DOM中的条目.我很想知道是否有更好的方法可以利用Meteor的功能.

以下示例代码直接来自现场演示.

HTML:

<template name="todo_list">
    <div class="todo_list sortable">
       {{#each task}}
            <div class="task">
                <h1>{{title}}</h1>  
                {{description}} 
            </div>
        {{/each}}
    </div>
</template>
Run Code Online (Sandbox Code Playgroud)

JS(没有简单填充数据库的Meteor.isServer.):

if (Meteor.isClient) {
     //Populate the template
     Template.todo_list.task = function () {
        return Tasks.find({});
     };

     //Add sortable functionality
     Template.todo_list.rendered = function () {
        $( ".sortable" ).sortable();
        $( ".sortable" ).disableSelection();
     };
}
Run Code Online (Sandbox Code Playgroud)

示例数据(Tasks.find({})的输出):

[{
   title:"CSC209",
   description:"Assignment 3"
 },
 {
   title:"Laundry",
   description:"Whites"
 },
 {
   title:"Clean",
   description:"Bathroom"
 }]
Run Code Online (Sandbox Code Playgroud)

jquery-ui jquery-ui-sortable meteor

4
推荐指数
1
解决办法
2552
查看次数

标签 统计

jquery-ui ×3

jquery ×2

jquery-ui-sortable ×2

php ×2

meteor ×1

mysql ×1

wordpress ×1