亚洲精品www久久久久久,国产乱码精品一区二区三,另类国产精品一区二区,国产av无码专区亚洲草草,无码日韩精品91超碰,玩弄放荡人妻少妇系列,欧洲美女黑人粗性暴交视频,一区二区三区四区五区自拍

    服務熱線 400-660-5555 (轉1)

    網站建設

    網站建設

    站內資訊
    網站建設 / 站內資訊 / 產品資訊 / 正文

    前端開發之jq+php點擊上下按鈕修改排序

    來源: All文章
    發布時間:2023-03-28 13:56:02

      一,前端代碼:

      tdclass=am-text-middleedit_upattr_url={:U('site_order')}attr_id={$item.category_id}

      二.通過jq加載html

      $(.edit_up).each(function(){

      varid=$(this).attr('attr_id');//獲取提交的id

      varurl=$(this).attr('attr_url');//獲取提交地址

      varhtml='aclass=am-btnam-btn-smam-btn-defaultam-radiustitle=點擊向上移動onclick=edit_order(this,\''+id+'\',\''+url+'\')attr-to=upspan class=am-icon-arrow-up/span/aaclass=am-btnam-btn-smam-btn-defaultam-radiustitle=點擊向下移動onclick=edit_order(this,\''+id+'\',\''+url+'\')attr-to=downspan class=am-icon-arrow-down/span/a';

      $(this).html(html);

      });

      前端是樣式如圖(具體樣式自定):

      三.Jq提交后臺并改變列表的順序

      functionedit_order(obj,t,id,url){

      varto=$(obj).attr(attr-to);//獲取是向上還是向下

      varurl=url+?i=+id+to=+to+ajaxedit=1;//提交地址;

      varthat=$(obj)

      $.ajax({

      url:url,

      cache:false,

      success:function(val){

      val=$.trim(val);

      if(val0){//后臺返回值

      if(to=='down'val0){

      varpartentsDiv=that.parents('tr')//獲取父級

      varnext=partentsDiv.next();//獲取父級下一個

      if(next.html()!==undefined){

      next.fadeOut('slow',function(){

      $(this).after(partentsDiv);

      }).fadeIn()

      }else{//

    ayer.msg('到底了')//已經當前頁最后一個,這里如果有分頁可以通過刷新頁面改變數據

      }

      }else{

      varparentDiv=that.parents('tr');//獲取父級

      varprev=parentDiv.prev()//獲取父級上一個

      if(prev.html()!==undefined){

      prev.fadeOut('slow',function(){

      $(this).before(parentDiv)

      }).fadeIn()

      }else{

    ayer.msg('到頂了')//已經當前頁第一個,這里如果有分頁可以通過刷新頁面改變數據

      }

      }

      }else{

      if(to=='down'){

    ayer.msg('到底了')//已經是最后一個

      }else{

    ayer.msg('到頂了')//已經是第一個

      }

      }

      }

      });

      }

      點擊前:

      點擊后,改變順序并且有個淡入淡出的效果

      四、后臺改變數據的排序號,我的思路是保存的時候將id保存為排序號,通過對調二個排序號,來改變排序,

      后臺代碼:

      publicfunctionsite_order(){

      $id=I('i');

      $to=I('to');

      $ModelObj=$this-ModelObj;

      $old=$ModelObj-field('order_id,parent_id')-where(array('category_id'=$id))-find();

      if($to=='down'){

      $new=$ModelObj-where(array('status'=1,'parent_id'=$old['parent_id'],'order_id'=array('lt',$old['order_id'])))-order('order_iddesc')-find();

      }

      if($to=='up'){

      $new=$ModelObj-field('order_id,category_id')-where(array('status'=1,'parent_id'=$old['parent_id'],'order_id'=array('gt',$old['order_id'])))-order('order_id')-find();

      }

      if($new){

      $ModelObj-where(array('category_id'=$new['category_id']))-setField('order_id',$old['order_id']);

      $res=$ModelObj-where(array('category_id'=$id))-setField('order_id',$new['order_id']);

      }

      $this-ajaxReturn($res);

      }

      }

      查找出當向上或者向下的時候兩條數據的排序號對調一下就行

      我的排序是從大到小排,

      所有向下的時候,找出小于這個排序號數據中最大的那個,

      反之找到找出大于這個排序號數據中最小的那個。

    * 文章來源于網絡,如有侵權,請聯系客服刪除處理。
    在線 咨詢

    添加動力小姐姐微信

    微信 咨詢

    電話咨詢

    400-660-5555 (轉1)

    我們聯系您

    電話 咨詢
    微信掃碼關注動力小姐姐 X
    qr
    主站蜘蛛池模板: 国产日产免费高清欧美一区| 青青视频国产依人在线| 日韩高清视频 一区二区| 人妻在线中文亚洲| 韩国无码AV片午夜福利| 欧美大bbbb流白水| 日韩色色电影| 天天躁日日躁狠狠躁欧美| 国产午夜成人无码免费看| 国产粉嫩一区二区三区av| 午夜成人爽爽爽视频在线观看| 一区二区三区AV波多野结衣| 野外做受三级视频| 国产精品爽爽久久久久久蜜臀| 人妻系列中文字幕一区| 免费看无码自慰一区二区| 一本色道久久东京热| av色蜜桃一区二区三区| 婷婷色综合成人成人网小说| 久久久久国产精品四虎| 人妻少妇精品系列一区二区| 人妻中文字幕精品一页| 人人妻人人澡人人爽精品日本| 国产高潮流白浆喷水免费网站| 国产又色又爽无遮挡免费动态图| 精品少妇人妻av无码专区| 久久久天堂国产精品女人| 午夜激情网| 99国产在线| 国产蜜臀在线一区二区三区| 亚洲欧美日产综合在线网| 日韩一区二区三区四区不卡| 亚洲欧美中文字幕| 国产a在视频线精品视频下载| 亚洲中文字幕无码一区二区三区 | 一区二区三区XX00| 伊伊色妹子在线视频| 色二av手机版在线| av天堂资源在线| 玩弄放荡人妻少妇系列| 亚洲成人av一区二区三区|