小功能的实现方法

即点即该功能的实现方法
表单获取主键id  <tr id="<?php echo $v['brand_id']?>">
//即点即改
    $(function(){
        $(".nameID").click(function(){
            var old_name = $(this).text();
            var $input = $("<input type='text' />");
             $(this).html($input);
              $input.val(old_name);
                $input.click(function(){
                    return false;
                })
            $input.focus().val(old_name);
            var brand_id=$(this).parents('tr').attr('id');
            $input.blur(function(){
                var brand_name = $(this).val();
               $(this).parent().text(brand_name);
                $.post("<?php echo base_url();?>index.php/admin/brand/check",{'brand_name':brand_name,'brand_id':brand_id},function(data){
                    if(data==1){
                    $('#dd').html(data)
                    }
                })
            })

        })
    })

全选与反选的功能实现方法
<script type="text/javascript" src="jq.js"></script>
<input type="checkbox" class="all"><span>all</span>
<input type="checkbox" class="one">
<input type="checkbox" class="one">
<input type="checkbox" class="one">


<script>
       $(document).on("click",".all",function(){
           console.log($(this).is(":checked"))
             var status = $(this).is(":checked")
             if(status){
                $(".one").prop(":checked",true)
             }else{
                $(".one").removeAttr("checked")
             }
       })
</script>

上传文件的实现方法
print_r($_FILES['file']);
$name=$_FILES['file']['name'];//中文可能乱码使用iconv函数
move_uploaded_file($_FILES['file']['tmp_name'],iconv("UTF-8",gb2312,$name));

递归商品分类的实现方法
//商品分类下拉递归
    public function add_select1()
    {
        $arr = $this->db->select('cat_id,cat_name,pid')->get('category1')->result_array();
        //print_r($arr);die;
        $res = $this->Category($arr,$f_id=0,$z_id=0);
        //print_r($res);die;
        return $res;

    }
    public function category($arr,$f_id=0,$z_id=0)
    {
         static $data = array();
         foreach($arr as $k=>$v){
             if($v['pid']==$f_id){
                 $v['level'] = $z_id;
                 $data[] = $v;
                 $this->category($arr,$v['cat_id'],$z_id+1);
             }
         }
       // print_r($data);die;
           return $data;
  }
  
  
  
  
  

//四级联动实现方法
<select class="address" id="country">
        <option value="">请选择</option>
<?php foreach($list as $vv){?>
        <option value="<?php echo $vv['region_id']?>"><?php echo $vv['region_name']?></option>
<?php }?>
</select>

<select class="address">
    <option value="">请选择</option>
</select>


<script src="<?php echo base_url();?>Public/js/jq.js"></script>
<script>

   //四级联动
        $(".address").change(function(){
            var val = $(this).val()
            o = $(this).next();
            $(this).nextAll().empty();
            $(this).nextAll().append("<option value='-1'>请选择</option>");
            $.get('<?php echo base_url();?>index.php/index/Index/province',{val:val},function(data){
                //alert(data)
                //$("#province").html(data);
                o.html(data)
            })
        })
</script>

替换页面
<select>
    <option value="-1">请选择</option>
    <?php foreach($province as $key=>$pro){?>
    <option value="<?php echo $pro['region_id']?>"><?php echo $pro['region_name']?></option>
    <?php }?>
</select>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值