1  我要在名称里面做一个下拉列表。
2   下拉列表显示data.rows.way  按佣金抽取 按金额抽取 按货物总重抽取   第一张图是alert出我从后台取得值
3   那么问题来了? jsp页面怎么改?

解决方案 »

  1.   

    给selected动态添加item
    ---------------------------------------------------------
    10几年C++,JAVA开发经验高级架构师兼职开培训班,每次培训人数5人左右,面对
    面授课,最好是大三大四的学生,可以辅助做毕业设计,地点北京  C++群号: 
    15376895,JAVA群:288341413 可推荐工作,也可包工作!学费6000左右作!学费6000左右
      

  2.   

    <div class="fitem">
                <label>名称:</label>
                
                <select  id="sel" class="easyui-combobox" name="name" style="width:130px;">            </select>
     </div>
    js 里面
        $.ajax({ url: R.appPath +'/admin/commLevel/way',type: 'POST', context: document.body, success: function(data)
         {  var tt = "";
             $.each(data.rows, function(k, v) {
                 // tt += k + ":" + v.way + "<br/>";
                 tt += "<option value=\"" + v.id + "\" >" + v.way + "</option>"; ;
             });
             $("#sel").append(tt);
           alert(tt)
     }
      

  3.   

    后台把数据先转成json类型的,前台通过JS解析这个JSON字符串就是了
      

  4.   

    现在我jsp 页面下拉框用esayui-combobox格式。
    <input id="sel"  name="name" class="easyui-combobox" required="true" maxlength="50">
    js 里面我这样写的
     $.ajax({ url: R.appPath + '/admin/commLevel/way', type: 'POST', dataType: 'json', success: function (data) {  
    var tt = "";
         $.each(data.rows, function(k, v) {
            tt += k + ":" + v.way + "<br/>";
         });
        alert(tt)
         $('#sel').combobox({
             data: data.rows,
             valueField: 'way',
             textField: 'text'
            });
        } });
    });  我已经先把rows 集合打印出来了  也确实取到值了。
    然后我
    $('#sel').combobox({
             data: data.rows,
             valueField: 'way',
             textField: 'text'
            });   我只取字段way里面的值  下拉列表还是没有值 有人帮我看看是什么原因么?