博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery实现表格拖动排序
阅读量:6924 次
发布时间:2019-06-27

本文共 1454 字,大约阅读时间需要 4 分钟。

原理就是利用mousedown、mouseover、mouseup事件实现拖动,并用Ajax实现保存结果。

JS代码如下:

View Code

HTML代码如下(说明:框架会自动把<!-- BEGIN list -->和<!-- END list -->之间的内容绑定为列表):

题目 预览问卷 添加 删除
题目名称 题目类型 题目顺序 题目分值 操作
#{edu_QnSubject.Title} #{edu_QnSubject.TypeId} #{edu_QnSubject.Sort} #{edu_QnSubject.Score} 修改 删除
View Code

Controller代码如下:

/// /// 调整题目顺序/// public void ChangeSubjectsSort(int templateId){    string subjectIds = ctx.Post("subjectIds");    string[] subjectIdArray = subjectIds.Split(',');    for (int i = 0; i < subjectIdArray.Length; i++)    {        Edu_QnSubject qnSubject = edu_QnSubjectService.findById
(int.Parse(subjectIdArray[i])); qnSubject.Sort = i + 1; Result result = edu_QnSubjectService.update(qnSubject); //保存 } echoText("ok");}
View Code

 效果图(静态图片看不到动态效果,这里示意一下):

转载于:https://www.cnblogs.com/s0611163/p/3592059.html

你可能感兴趣的文章
祝贺我的博客开通!
查看>>
三大数据库如何获取表中的第m条到第n条记录(n大于m)
查看>>
本博客不在更新
查看>>
MongoEngine文档翻译__新手教程(二)定义文档
查看>>
编写一个简单的C++程序
查看>>
JS禁止浏览器后退键
查看>>
Centos6.3 下安装 Ngixn +tornado + supervisor
查看>>
ModelAndView详解
查看>>
MAC 安装ngnix
查看>>
我用了7年时间成长为阿里Java架构师,你呢?(附学习路线图)
查看>>
HashSet
查看>>
智能化的U-Mail邮件中继实时监测确保必达
查看>>
为什么要使用消息队列,它有什么优点和缺点
查看>>
集合框架(Collection存储自定义对象并遍历案例)
查看>>
一个数据库分页语句及ibatis下的一个使用构想
查看>>
java的运行参数
查看>>
ceph服务器bond模板
查看>>
Python 学习笔记之面向对象的基本概念
查看>>
Office 2007安装过程提示“在安装过程中出错”
查看>>
sqoop 中文文档 User guide 二 import续
查看>>