zoukankan      html  css  js  c++  java
  • JQuery实现即点即改

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>实现即点即修改</title>
    </head>
    <body>
    	<center>
        <h1></h1>
        <table border="1">
            <tr>
                <td>id</td>
                <td>TITLE</td>
            </tr>
            <tr>
                <td>{$data.d_id}</td>
                <td>
                <span id='g_span'>{$data.d_title}</span>
                <input type="hidden" value="{$data.d_title}" id="hid" class="{$data['d_id']}">
                </td>
            </tr>
        </table>
    </center>
    </body>
    <!-- 引入jquery文件 -->
    <script src="__PUBLIC__/jquery.1.12.min.js"></script>
    <script>
    /*即点即改*/
        $(document).on('click','#g_span',function(){
    
            $(this).hide();
    
            $(this).next().prop('type','text');
    
        })
        /*给输入框失去焦点事件,获取内容,传到后台更新*/
        $(document).on('blur','#hid',function(){
           var g_title = $(this).val();
            var g_id = $(this).prop('class');
            var obj = $(this);
            $.ajax({
                url:"{:U('Index/save_title')}",
                type:'get',
                data:"g_id="+g_id+"&g_title="+g_title,
                dataType:'json',
    public function save_title(){
        //接修改的内容
            $d_title = I('get.g_title');
            //接修改的id
            $d_id = I('get.g_id');
            $goods_obj = M('z_title'); 
            $data['d_title'] = $d_title;
            $res = $goods_obj->where("d_id=".$d_id)->save($data);     
            if($res){
                echo 0;
            }else{
                echo -1;
            }
        
                success:function(msg){   
                    if(msg == -1){
                        alert('修改失败');
                    }
                    obj.prev().show();
                    obj.prop('type','hidden');
                    obj.prev().text(g_title);
                }
            })
        })
    </script>
    </html>
     1 public function save_title(){
     2     //接修改的内容
     3         $d_title = I('get.g_title');
     4         //接修改的id
     5         $d_id = I('get.g_id');
     6         $goods_obj = M('z_title'); 
     7         $data['d_title'] = $d_title;
     8         $res = $goods_obj->where("d_id=".$d_id)->save($data);     
     9         if($res){
    10             echo 0;
    11         }else{
    12             echo -1;
    13         }
    14     }

    代码当中还存在着不足,发现问题可以提出来,让我改进。大家共同进步!!!

    本文为原创!!转载请注明出处谢谢!!

  • 相关阅读:
    python之面向对象封装,多态
    python之面向对象继承
    python之面向对象类空间问题以及类之间的关系
    python之面向对象初识
    python之包及logging日志
    python之规范化开发
    python之模块Ⅱ
    python之模块Ⅰ
    python函数之闭包及装饰器
    python函数之内置函数
  • 原文地址:https://www.cnblogs.com/zq1040657944/p/6774068.html
Copyright © 2011-2022 走看看