前台页面引用jQuery包
$(function(){
$("#userid").ready(function(){
$.ajax({
type: "POST",
url: "pages/SubccnoToUserid.action?method=addUserid",
data: {
subccno:$("#subccno").val()
},
success: function(data){
data1=eval_r(data);
$("#userid").empty();
var head="请选择客户级别";
var ui="<option value='"+''+"'>"+head+"</option>"
$("#userid").append(ui);
$.each(data.list,function(i,item){
var ui="<option value='"+item+"'>"+item+"</option>"
$("#userid").append(ui);
})
}
});
});
})
<select id="userid" name="userid" style="width: 80%;"></select>
struts.xml中需要配置
<struts>
<constant name="struts.devMode" value="true" /><!-- 开发模式,当value=true时候再修改该配置文件后不用重新部署即刻生效 -->
<package name="struts2.1" namespace="/pages" extends="json-default">
<action name="SubccnoToUserid" class="SubccnoToUseridAction" method="addUserid">
<result type="json"></result>
</action>
</package>
</struts>
然后在类SubccnoToUseridAction中需要添加一个addUserid()方法.
此处是为了实现页面加载时候便访问后台数据库,将数据库信息添加到页面的select的option选项下。