Jfinal中实现Ajax动态添加下拉框数据

实现效果如下:

显示页面的JQ代码事例:

$.ajax({  
             url: "${ctx}/resource/getResName" ,    //后台方法名称  
             type: "post", 
             dataType: "json",  
             traditional: true,  
             success: function (data) { 
                  var res =data.resls; 
                  var optionstring = "";  
                  for (var j = 0; j < res.length; j++) {  
                      optionstring += "
  • "; } $("#ques_name").html("
  • "+optionstring); }, error: function (msg) { alert("下拉框加载出错了!"); } }); import cn.sjz.sfj.model.LearnResource; import java.util.List; public void getResName(){ String sql = "select res_id, res_name from learn_resource"; List resls = LearnResource.dao.find(sql); setAttr("resls",resls); renderJson(); }

  • 显示页面的select标签代码事例:


    Controller里的方法:

    $.ajax({  
                 url: "${ctx}/resource/getResName" ,    //后台方法名称  
                 type: "post", 
                 dataType: "json",  
                 traditional: true,  
                 success: function (data) { 
                      var res =data.resls; 
                      var optionstring = "";  
                      for (var j = 0; j < res.length; j++) {  
                          optionstring += "
  • "; } $("#ques_name").html("
  • "+optionstring); }, error: function (msg) { alert("下拉框加载出错了!"); } }); import cn.sjz.sfj.model.LearnResource; import java.util.List; public void getResName(){ String sql = "select res_id, res_name from learn_resource"; List resls = LearnResource.dao.find(sql); setAttr("resls",resls); renderJson(); }



    • 4
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值