博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery实现表格拖动排序
阅读量:6925 次
发布时间: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

你可能感兴趣的文章
xss攻击
查看>>
[CC-ANUCBC]Cards, bags and coins
查看>>
Riemann-Stieltjes积分存在的充分条件(按照Tom M.Apostol的《数学分析》上的定义)
查看>>
ahjesus —— javascript命名规范1.10
查看>>
caller 和 callee的对比
查看>>
使用GDB调试gp(转载)
查看>>
用Python给你的博客加上水印
查看>>
线性微分方程与常数变异法
查看>>
选夫婿1 结构体
查看>>
算法之折半查找
查看>>
webpack实用小功能介绍
查看>>
OpenStack high-level Functionsenabled
查看>>
深入理解Linux内核-内核同步
查看>>
zabbix实现mysql数据库的监控(三)
查看>>
外观模式-多了个办事处
查看>>
laravel 文件上传
查看>>
《寻路算法第二篇》A*寻路的路径平滑、静态合并、生成格子工具自动化、
查看>>
求职防骗指南
查看>>
23命令模式Command
查看>>
Cortex系列M0-4简单对比
查看>>