微赞框架用ajax的数据替换遍历

4 篇文章 0 订阅

html代码:

<div class='input-group-addon'>操作员</div>
     <select name="store" class="form-control select3" style='height:35px;'>
             <option value="" ></option>
             {loop $agents1 $agent}
                   <option value="{$agent['id']}" {if $_GPC['store'] ==$agent['id']} selected="selected" {/if}>{$agent['nickname']}</option>
              {/loop}
      </select>

</div>



ajax的代码:

//门店做联动操作
$('#boos').click(function(){
    var storeid = $('#boos').val();
    $.ajax({
        url: "{php echo $this->createWebUrl('order/list',array('op'=>'nickname'))}&storeid=" + storeid,
        cache:false,
        dataType: 'json',
        success:function(msg){

            console.dir(123);
            console.dir(msg);
            var a = '<option value=""></option>';
            for ( var i = 0; i < msg.length; i++ ) {
                a += '<option value="'+msg[i].id+'">'+msg[i].nickname+'</option>';
            }
            $('.select3').html(a);
        },
        error:function(msg){
            console.dir(456);
            console.dir(msg);
        }
    });
    
});


后台代码:

if ($operation == "nickname") {
    $storeid = $_GPC['storeid'];
    $cons = '  and status=1  and agentid=' .$storeid;
    $sql  = pdo_fetchall('SELECT id,nickname FROM ' . tablename('ewei_shop_member') . ' where 1 ' . $cons);
    if ($sql != '') {
        echo json_encode($sql);
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值