zoukankan      html  css  js  c++  java
  • yii2 框架中的即点即改入库

    视图层

    <td><span class='num'  id="<?php echo $value['goods_attr_id']?>"><?php echo $value['attr_value']?></span></td>

    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    js代码

    <script src="../web/js/jquery-1.4.4.min.js"></script>
    <script type="text/javascript">
        $(function(){    
        $(document).on('click','.num',function(){    
            var id=$(this).attr('id');    
            var _this=$(this);    
            var new_val=$(this).html();    
            _this.parent().html("<input type='text' class='asdf' value="+new_val+" id="+id+">");    
            var inp=$('.asdf');    
            inp.focus();  
            inp.blur(function(){    
                var old_id=$(this).attr('id');  
                var old_val=$(this).val();    
               $.get("index.php?r=third/updategoods",{old_val:old_val,old_id:old_id},function(e){    
                   if(e==1)    
                    {    
                        inp.parent().html("<span class='num' id="+old_id+">"+old_val+"</span>");    
                    }    
                    else    
                    {      
                        inp.parent().html("<span class='num' id="+old_id+">"+new_val+"</span>");      
                    }      
                })    
            })    
        })   

    </script>

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    控制器

    public function actionUpdategoods(){
       
            $request = Yii::$app->request;       
            $id = $request->get('old_id'); 
            $name = $request->get('old_val'); 
            $connection=Yii::$app->db; 
            $command = $connection->createCommand("
                                                UPDATE ecs_goods_attr SET attr_value='$name' WHERE attr_id='18' AND goods_attr_id='$id'
                                                "); 
            $re=$command->execute(); 
            if($re)    
            {    
                echo 1;    
            }
        }

  • 相关阅读:
    Java设计模式14:常用设计模式之组合模式(结构型模式)
    Android 高级UI设计笔记07:RecyclerView 的详解
    Android进阶笔记07:Android之MVC 理解
    TCP/IP协议原理与应用笔记18:构成子网和超网
    TCP/IP协议原理与应用笔记17:IP编址(重点)
    Java设计模式13:常用设计模式之桥接模式(结构型模式)
    Java设计模式12:常用设计模式之外观模式(结构型模式)
    Java设计模式11:常用设计模式之代理模式(结构型模式)
    《nginx 五》nginx实现动静分离
    《nginx 四》双机主从热备
  • 原文地址:https://www.cnblogs.com/nycj/p/5940907.html
Copyright © 2011-2022 走看看