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

来源:互联网 发布:mac命令行创建文件夹 编辑:程序博客网 时间:2024/05/21 10:16

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);
    }

}

0 0
原创粉丝点击