简单即点即改入库

  <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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值