简单即点即改入库

来源:互联网 发布:淘宝食用农产品被下架 编辑:程序博客网 时间:2024/06/04 08:56
  <td>                                <span name="config_name" style="display: block;"><{$vo.config_name}></span>                                <input type="text" name="config_name"  configid="<{$vo.configid}>"   value="<{$vo.config_name}>" style="display: none;"/>                            </td>

jquery代码

   /*     即点即改排序 隐藏span 显示input  配置名     */    $("span[name='config_name']").click(function(){        var _this=$(this);        _this.css('display','none');        _this.next().css('display','block');        //点击后聚焦 聚焦在内容之后        var t=$(this).next().val();        $(this).next().val("").focus().val(t);        $(this).next().focus();    });    /*     即点即改排序 传值给控制器     */    $("input[name='config_name']").blur(function(){        var _this=$(this);        var config_name=_this.val();        var configid=_this.attr('configid');        $.ajax({            type: "post",            url: "<{:U('System/System_ji')}>",            data: {configid:configid,config_name:config_name},            success: function(datas){                if (datas.error == '0') {//成功                    layer.msg(datas.info, {icon: 1, time: 2000}, function () {                        _this.css('display','none');                        _this.prev().text(config_name);                        _this.prev().css('display','block');                    });                } else if (datas.error == '1') {//失败                    layer.msg(datas.info, {icon: 2, time: 2000}, function () {                        _this.css('display','none');                        _this.prev().css('display','block');                    });                }            }        });    });

控制器代码:

public function System_ji(){        $config_name=I('post.config_name');//接收要排序值        $configid=I('post.configid');//接收要修改id        $config_value=I('post.config_value');//配置值        $config_title=I('post.config_title');//配置中文名        if($config_name){            $result=M('webset')->where("configid='$configid'")->setField('config_name',$config_name);        }else if($config_value){            $result=M('webset')->where("configid='$configid'")->setField('config_value',$config_value);        }else if($config_title){            $result=M('webset')->where("configid='$configid'")->setField('config_title',$config_title);        }        if($result){            $msg=array('error'=>'0','info'=>'修改成功');            $this->ajaxReturn($msg);            die;        }else{            $msg=array('error'=>'1','info'=>'修改失败');            $this->ajaxReturn($msg);            die;        }    }


阅读全文
0 0
原创粉丝点击