jQuery生成二维码

来源:互联网 发布:json xml 比较 编辑:程序博客网 时间:2024/05/18 19:42
选择生成二维码的网址 
<form method="post" class="form-horizontal">            <div class="form-group">                <label  class="col-sm-2">所属门店:</label>                <div class="col-sm-3">                    <select class="form-control" name="shop_id">                        <foreach name="shop_list" item="shop_val">                            <option value="{$shop_val.id}" <if condition="$shop_id eq $shop_val.id">selected</if>>{$shop_val.shop_name}</option>                        </foreach>                        <option value="0" <if condition="$shop_id eq 0">selected</if>>不绑定门店</option>                    </select>                </div>                <button type="submit" class="btn btn-default">生成</button>            </div>        </form>
在页面引入jQuery生成二维码的文件包
<script type="text/javascript" src="__PUBLIC__/admin/js/jquery.qrcode.min.js"></script>
将表单选择的提交到控制器
/**-------------------------------------------------------------------------------------------------------     * 生成注册二维码     */    public function makeQrcode(){        $shop_id = I('post.shop_id',0);        if($shop_id){            $res_url = U('/Usercenter/Index/index@'.$_SERVER['SERVER_NAME'], array('shop_id'=>$shop_id));        }else{            $res_url = U('/Usercenter/Index/index@'.$_SERVER['SERVER_NAME']);        }                //读取所有店铺        $condition = array();        $condition['brand_id'] = $this->_brand_id;        $shop_list = M('Shop')->where($condition)->select();        $assign = array(            'shop_list' => $shop_list,            'res_url' => $res_url,            'shop_id' => $shop_id,        );        $this->assign($assign);        $this->display();    }

将生成的二维码放到页面上
<script>    jQuery(function(){        jQuery('#output').qrcode("{$res_url}");    })</script>
<div id="output" class="col-sm-3"></div>


 
原创粉丝点击