亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發(fā) > ThinkPHP > 正文

TP5實現(xiàn)表格拖動排序并保存到數(shù)據(jù)庫的方法(附代碼)

2024-09-09 15:20:30
字體:
來源:轉載
供稿:網(wǎng)友

本篇文章給大家?guī)淼膬热菔顷P于TP5實現(xiàn)表格拖動排序并保存到數(shù)據(jù)庫的方法(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

前一段時間修改了一個舊的項目,客戶要求我給表格重新排序,按醫(yī)生的職稱排序。因為客戶的這個項目是醫(yī)院的人事系統(tǒng),考慮到整個醫(yī)院有幾千號人,要是一個個按客戶的要求排得累壞我的小腰...幸好這時我想起了可以利用jqueryUi插件實現(xiàn)這個功能。但是jqueryUi插件只能在當前頁面上排序,頁面一刷新又恢復原樣了。于是我就研究如何拖動排序并永久把排序保存到數(shù)據(jù)庫中,做了1小時,做出來了。這里記錄一下,如果有同學有更好的思路,請不吝賜教..

首先下載jqueryUi插件,網(wǎng)上一搜就要,這里略過。

下載完成后,引入頁面。加入一行代碼就可以:

  1. <script type="text/javascript" src="jquery-ui.js"></script> 
  2.  
  3. <script type="text/javascript"
  4.  
  5.   $(document).ready(function(){ 
  6.  
  7.     $("#sort tbody").sortable(); 
  8.  
  9. }); 
  10.  
  11. </script> 

需要注意的是,選擇器應該選中表格的tbody. sort方法中可以添加很多配置的參數(shù),具體的可以查看這款插件的文檔。同樣網(wǎng)上一搜一大堆,比如菜鳥教程就有?,F(xiàn)在只是實現(xiàn)了在當前頁面排序,但數(shù)據(jù)庫還是老樣子。下面是我的把排序保存到數(shù)據(jù)庫的方法。之前我的排序是按照數(shù)據(jù)表的ID值,默認倒序的,現(xiàn)在我可以給數(shù)據(jù)表中加一個sort字段,或者XX字段,代表排序的數(shù)字。 在每次拖動完成后,利用這款插件內置的update函數(shù),通過ajax方式把排序完成的每個行的ID傳到后臺。在后臺控制器里接收后,遍歷,把排在第一行的數(shù)據(jù)的sort值改為鍵值+1.

比如排序完成后第一行的數(shù)據(jù)ID值為8,第二行的數(shù)據(jù)ID為6,第三行為2,后臺接收遍歷時,ID為8的數(shù)據(jù)肯定是第一個遍歷的,那該數(shù)據(jù)在foreach里面的鍵值肯定是0,即$k為0,那把它的排序改為$k+1即為0+1等于1.同理,第二個數(shù)據(jù)的sort就為$k+1即為2,以此類推.然后按sort值正序排列即可.

下面是前臺代碼:

  1. $("#sort tbody").sortable({ 
  2.  
  3.         update:function () { 
  4.  
  5.             var idArr = []; 
  6.  
  7.             $("input[name='id']").each(function () {//遍歷每一行的ID值 
  8.  
  9.                 idArr.push($(this).val());//把拍完序的數(shù)據(jù)ID依次推入數(shù)組 
  10.  
  11.             }) 
  12.  
  13.             $.ajax({ 
  14.  
  15.                 type: "POST"
  16.  
  17.                 dataType: "json"
  18.  
  19.                 url: "__URL__/staff/pinyong"
  20.  
  21.                 data:{idArr:idArr}, 
  22.  
  23.                 success:function (data) { 
  24.  
  25.                     layer.msg(data['msg'],{icon:1,time:2000}); 
  26.  
  27.                 }, 
  28.  
  29.                 error:function (request) { 
  30.  
  31.                     console.log(request); 
  32.  
  33.                 } 
  34.  
  35.             }); 
  36.  
  37.         } 
  38.  
  39.     }); 

這個是一個老項目,TP3寫的,所以我沒用TP5的寫法,TP5只需要把url地址改為{:url(...)}的寫法就行.

后臺代碼:(也是TP3的寫法,TP5只要用model方法取表模型,然后再改改save方法就可以)

  1. public function pinyong(){ 
  2.  
  3.  if (IS_POST) { 
  4.  
  5.       //前臺post方式傳數(shù)組的話,后臺必須指定接收格式才能接收,否則會報錯 
  6.  
  7.       $arr = I('idArr/a'); 
  8.  
  9.       foreach ($arr as $k => $v) { 
  10.  
  11.           M('pinyong')->where('id','eq',$v)->save(['sort'=>$k + 1]); 
  12.  
  13.       } 
  14.  
  15.       $this->success('排序成功'); 
  16.  
  17.   } else { 
  18.  
  19.       $this->display(); 
  20.  
  21.   } 

這樣,每次前臺拖動排序都會觸發(fā)update函數(shù),然后就會把新排序的ID值用ajax傳到后臺,后臺接收后,按順序重新修改sort值就可以.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

麻豆入口视频在线观看| 久热re国产手机在线观看| 国产成人天天5g影院| 尤物视频在线观看| 女人被狂躁到高潮的免费| 人人妻人人藻人人爽欧美一区| 丝袜制服一区二区三区| 久久久久成人网站| 亚洲熟女毛茸茸| 成年女人午夜毛片免费看| 久久国产在线观看| 亚洲精品乱码久久久久久按摩观| 一区二区在线电影| 欧美福利一区二区三区| 日本视频一区二区| 国产无套粉嫩白浆内谢的出处| 蜜臀久久99精品久久久无需会员| 在线免费精品视频| 青青草99啪国产免费| 欧美男男大粗吊1069| 亚洲欧美在线另类| 欧美一级免费观看| 天堂在线一二区| 日韩欧美在线视频观看| 亚洲蜜臀av乱码久久精品蜜桃| aaa亚洲精品一二三区| 成人好色电影| 欧美一二三区在线| 国产日韩高清一区二区三区在线| 成人午夜av在线| 成人一区而且| 国产成人无码一区二区三区在线| 性久久久久久久久久| 久久国产精品久久久久久小说| 五月天激情丁香| 国产在线xxxx| 人妻91麻豆一区二区三区| 秋霞a级毛片在线看| 少妇丰满尤物大尺度写真| eeuss影院www在线播放| 日本年轻的继坶中文字幕| 久久久久亚洲精品一区二区三区| 国产精选一区| 国产成人香蕉在线视频网站| 2019精品视频| 奴色虐av一区二区三区| 国产极品视频| 精选一区二区三区四区五区| 欧美a级在线| 欧美日韩精品亚洲精品| 日韩av片子| 中文字幕一区二区三区四区欧美| 99这里有精品视频| 永久91嫩草亚洲精品人人| 一区二区三区欧美日韩| 日本天堂网在线| 中文字幕欧美日韩一区二区| 成人黄色三级视频| 欧美日韩p片| 亚洲乱码精品久久久久..| 国产综合色产| 久久久夜精品| 亚洲 欧美 自拍偷拍| 国产精品女上位| 美女露胸视频在线观看| 亚洲一区 在线播放| 国产专区欧美精品| 欧美电影在线免费观看| 桃乃木かなav在线播放| 91在线一区二区| www.51色.com| 亚洲精品7777| 欧美日韩色视频| 亚洲欧美国产精品久久久久久久| 亚洲人成在线网站| 日韩电影大全免费观看2023年上| 成人免费在线一区二区三区| 欧美性受ⅹ╳╳╳黑人a性爽| 1024精品视频| 国产精品国产三级在线观看| 久久精品日产第一区二区三区| 久久99精品国产| 日韩三级精品电影久久久| 在线精品亚洲| 欧美精品videos另类| 国产亚洲精品美女久久久久久久久久| 国产v日产∨综合v精品视频| 在线免费观看欧美| 日日摸夜夜添夜夜添国产精品| 欧美有码视频| 欧美jjzz| 中文字幕在线视频一区| 欧美日韩一区二区三区视视频| 国产性生活毛片| 久久精品—区二区三区舞蹈| 国产一区免费| www日本黄色| 国产精品成人一区二区三区夜夜夜| 无码黑人精品一区二区| 欧美激情手机在线视频| 手机毛片在线观看| 黄色在线观看免费| 老司机久久99久久精品播放免费| 天使と恶魔の榨精在线播放| 亚洲成人第一页| 99久久婷婷国产精品综合| 国产激情美女久久久久久吹潮| 成年女人午夜毛片免费看| 91在线色戒在线| 精品婷婷色一区二区三区蜜桃| 国产美女高潮视频| 手机av在线网站| 一区二区视频免费在线观看| 国产成人精品实拍在线| 中文字幕在线综合| 亚洲怡红院av| 亚洲一区在线看| 国产欧美日韩一区二区三区在线观看| 日本免费一二三区| 成人欧美一区二区三区视频xxx| 2020国产精品极品色在线观看| 无码人妻一区二区三区线| 国产极品视频| 日韩精品免费在线视频观看| 性欧美xxxx大乳国产app| 久久日.com| 欧美裸体bbwbbwbbw| 久久久黄色大片| 上原亚衣av一区二区三区| 日本欧美在线观看| 中国xxxx自拍视频| 欧美老妇交乱视频| 欧美日韩精品二区| 久久精品无码中文字幕| 尤物视频在线观看网站| 亚洲婷婷综合网| 春色校园综合激情亚洲| 在线观看免费av片| 超碰网在线观看| 超碰成人在线观看| 亚洲精品之草原avav久久| 亚洲一区日韩精品| 精品视频一区二区三区四区五区| 亚洲精品99久久久久中文字幕| 欧美最猛黑人xxxx黑人猛交3p| 国产另类第一区| 成人1区2区3区| 亚洲精品视频免费看| jizzjizzjizz亚洲| 久久久精品中文字幕麻豆发布| 亚洲国产成人精品视频| 国产精品久久九九| 精品国产免费人成电影在线观看四季| 熟女性饥渴一区二区三区| 欧美极品少妇xxxxⅹ裸体艺术| 国产精品狼人久久影院观看方式| 国产美女网站在线观看| 韩国主播福利视频一区二区三区| 欧美日韩国产在线| 丝袜亚洲精品中文字幕一区| 分分操这里只有精品| 五月婷婷综合久久| 中文字幕一区二区三区波野结| 欧美做受喷浆在线观看| 国产又粗又猛又黄又爽| 波多野结衣中文字幕久久| 美腿丝袜在线亚洲一区| 桥本有菜亚洲精品av在线| 亚欧色一区w666天堂| 91黄色免费网站| 色哟哟国产精品免费观看| 国产午夜亚洲精品一级在线| 伊人伊成久久人综合网小说| 亚洲国产精品尤物yw在线观看| 91精品91久久久中77777老牛| 午夜视频在线观看精品中文| 午夜精品视频在线观看一区二区| 被灌满精子的波多野结衣| 男人扒开美女尿口无遮挡图片| 欧美午夜视频一区二区| 91制片在线观看| 欧美亚洲另类久久综合| 精品一区二区三区亚洲| 色婷婷国产精品久久包臀| 成人在线观看av| 欧美性受xxxx黑人猛交88| 色婷婷一区二区三区av免费看| 蜜桃传媒在线观看免费进入| 国产精品一区二区亚洲| 91老师片黄在线观看| 成人爽a毛片一区二区| 国产婷婷色一区二区三区| 日韩毛片精品高清免费| 国产精品va无码一区二区| 国产精品一区二区无码对白| 日本精品一区二区三区在线播放视频| 欧亚洲嫩模精品一区三区| 2018中文字幕一区二区三区| 亚洲一区二区三区在线观看网站| 亚洲精品成人久久久998| 性做久久久久久久| 日韩毛片视频在线看| 2012中文字幕在线视频| 亚洲精品1234| www.在线视频.com| 国产精品最新| 中文字幕一区二区三区不卡| 亚洲精品久久久一区二区三区| 污污网址在线观看| 九九热99视频| 日本成人免费在线观看| 日本福利在线观看| 日韩欧美99| 日韩三级视频在线播放| 亚洲青青一区| 天天操天天插天天射| 日韩av在线网址| 久久香蕉视频网站| jizzjizz免费大全| 77777在线| 免费一级特黄3大片视频| 在线观看免费91| 色婷婷精品国产一区二区三区| 国产色视频一区| 国产福利电影在线播放| 日韩av免费一区| 亚洲视频在线观看视频| 免费成人av网站| 日本女优在线视频一区二区| 高清成人免费视频| 桃子视频成人app| 日本一级淫片免费放| 日本999视频| 99re精彩视频| 久久人人爽人人爽爽久久| 国产日韩在线播放| 久久久精品久久久久久96| gogogo高清在线观看一区二区| 亚洲免费在线精品一区| 欧美黄色一级视频| 色欧美乱欧美15图片| 丰满少妇在线观看资源站| 国产一区二区免费| 丝袜美腿美女被狂躁在线观看| 91精产国品一二三产区别沈先生| 91久久久久久久一区二区| 精品人伦一区二区| 免费在线观看av电影| 亚洲影院理伦片| 精品日本一区二区三区在线观看| 日韩精品有码在线观看| 一区二区三区美女视频| 黑人精品欧美一区二区蜜桃| 男女午夜刺激视频| 猛性xxxxx| 91国产在线播放| 国产视频三区| 色女人在线视频| 夜色资源站国产www在线视频| 日韩激情av在线播放| 男人插入女人视频| 黄色片视频在线| 香蕉久久成人网| 青青草华人在线视频| 国产精品久久久久久久久久久久午夜片| 国产中文字幕一区二区| 丝袜亚洲精品中文字幕一区| 国产精品美乳在线观看| 久久久久久91| 国产黄色小视频网站| 免费黄色av网址| 黄色免费大全亚洲| 国产成人自拍视频在线观看| 国产成人亚洲综合91| 成人免费视频网站在线观看| 久久精品国产网站| 97中文在线观看| 国产爆乳无码一区二区麻豆| 国产极品在线观看| 亚洲欧美日韩不卡一区二区三区| 久久av秘一区二区三区| 亚洲一区二区久久久| 欧美性一区二区三区| 一区二区三区自拍| 国产欧美日韩视频一区二区三区| 国产字幕视频一区二区| 亚洲天堂免费在线| 欧美日溪乱毛片| 红桃视频在线观看一区二区| 亚洲一本视频| 久久出品必属精品| 比比资源-先锋影音资源站| 在线观看成人av电影| 91久久久精品国产| 久久悠悠精品综合网| 国产精品网站入口| 国产精品2区| 看电视剧不卡顿的网站| 在线观看色网站| 精品欧美一区二区三区| 国产精品伦一区二区| 一区二区三区国产好的精华液| 秋霞欧美在线观看| 人妻精品一区二区三区| 国产丝袜在线| 久久免费手机视频| 日本三级免费网站| 日本不卡一区二区三区在线观看| 日韩精品一页| 色视频在线免费| 91国偷自产一区二区三区成为亚洲经典| 日本成人伦理电影| www.四虎精品| 中文字幕另类日韩欧美亚洲嫩草| 在线观看免费视频综合| 在线视频一区二区三区在线播放| 中文在线永久免费观看| 久久国产精品无码网站| 国产亚洲成av人片在线观看桃| 丝袜a∨在线一区二区三区不卡| 少妇伦子伦精品无吗| 欧美日韩亚洲视频一区| 日韩色视频在线观看| 亚洲高清在线免费观看| 国产精品美女久久久久人| 男女免费视频网站| 国产三级在线观看视频| 日本性生活一级片|