jquery下拉列表框动态值获取

一、引用jquery.js 示例:
<SCRIPT type="text/javascript" src="js/jquery.js"></SCRIPT>
二、jsp下拉列表框值得获取

    //下拉框值获取

    function SelectValue(){

     alert("selectvalue");

 $.post("newsAction_getLx.action",function(data){

var types=eval(data);

for(var i=0;i<types.length;i++){

   $("#selectlx").append("<option value="+types[i].id+">"+types[i].type+"</option>")

}

});

    }
三、action类

/**

 * 获取类型id、name

 * @return

 */

public String getLx(){

try {

ServletActionContext.getRequest().setCharacterEncoding("utf-8");//防止乱码出现

ServletActionContext.getResponse().setCharacterEncoding("utf-8");

} catch (UnsupportedEncodingException e1) {

e1.printStackTrace();

}

String depts=newDao.getLx();

try {

ServletActionContext.getResponse().getWriter().write(depts);

} catch (IOException e) {

e.printStackTrace();

}

return null;

}


 四、service类

 

/**

 * 获取类型id、name

 * @return

 */

public String getLx(){

Connection conn=Tool.getConnection();

    PreparedStatement preStat = null ;

ResultSet rs = null ; 

String types="[";

    String sql="select id,type from MH_NEWS_TYPE";

    try {

    preStat=conn.prepareStatement(sql);

    rs=preStat.executeQuery();

    while(rs.next()){

    types+="{'id':'"+rs.getString(1)+"','type':'"+rs.getString(2)+"'},";

    }

} catch (SQLException e) {

e.printStackTrace();

} finally{

Tool.release(rs , preStat , conn);

}

return types.substring(0,types.length()-1)+"]";

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值