最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery ajax雙擊div可直接修改div中的內(nèi)容

 更新時間:2016年03月04日 08:48:47   投稿:lijiao  
這篇文章主要介紹了jquery ajax雙擊div直接修改div中內(nèi)容的相關方法,感興趣的小伙伴們可以參考一下

最近在做后臺功能開發(fā)的時候,用到對排序字段的修改,感覺只為了修改一個排序值,而要重新進入編輯頁比較麻煩,于是網(wǎng)上找點資料自己動手寫了一個jquery雙擊實現(xiàn)直接修改排序值的效果:

html代碼:

<div title="【雙擊可直接修改】" class="changeSort" id="{$id}">{$sort}</div>

JS代碼:

<script type="text/javascript">
//雙擊修改排序
 $('.changeSort').dblclick(function(){
  var url = "{:U('setSort')}";
  var td = $(this);
  var id = td.attr('id');
  var text = td.text();
  var txt = $("<input type='text' class='input-small' >").val(text);
  txt.blur(function(){
   // 失去焦點,保存值。于服務器交互自己再寫,最好ajax
   var newText = $(this).val();
   $.ajax({
     url:url,
     type:'POST',
     data:{'tid':id,'sort':newText},
     dataType:'json',
     success:function(res){
      if(res.flag==1){
      layer.msg(res.msg);
      // 移除文本框,顯示新值
      $(this).remove();
      td.text(newText);
      }else if(res.flag==3){
       layer.msg(res.msg);
       txt.val(newText);
      }
     }
    });
    
  });
  td.text("");
  td.append(txt);
 });
</script>

PHP代碼:

<?PHP
/**
  * ajax 設置排序值
  */
 public function setSort(){
  if(IS_POST){
   $tid = I('post.tid');
   $sort = I('post.sort');
   if(!is_numeric($sort)){
    $arr = array(
     'flag'=>3,
     'msg'=>'請輸入數(shù)字',
     'link'=>'',
     'content'=>''
    );
    $this->ajaxReturn($arr);
   }
   $data = array(
    'id'=>$tid,
    'sort'=>$sort
   );
   $this->mod_sort = M('Sort');
   $res = $this->mod_sort->save($data);
   if($res){
    $arr = array(
     'flag'=>1,
     'msg'=>'排序值設置成功',
     'link'=>'',
     'content'=>''
    );
   }else{
    $arr = array(
     'flag'=>2,
     'msg'=>'排序值設置失敗',
     'link'=>'',
     'content'=>''
    );
   }
  }else{
   $arr = array(
    'flag'=>0,
    'msg'=>'請求非法!',
    'link'=>'',
    'content'=>''
   );
  }
  $this->ajaxReturn($arr);
 }
?>

效果如下圖:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助。

相關文章

最新評論

中阳县| 泉州市| 金堂县| 镇康县| 象山县| 黄冈市| 镇巴县| 乌鲁木齐市| 宁武县| 广丰县| 威远县| 蒙阴县| 梁山县| 内黄县| 正镶白旗| 普定县| 舒兰市| 锡林浩特市| 玉树县| 岳阳市| 肃宁县| 年辖:市辖区| 竹山县| 曲阜市| 沙田区| 宾阳县| 武安市| 建始县| 文山县| 虹口区| 武汉市| 丹寨县| 汉源县| 元阳县| 信宜市| 梁平县| 嘉鱼县| 恩施市| 九寨沟县| 永仁县| 保康县|