页面端:
$.ajax({
type: "POST",
url: "<%=request.getContextPath()%>/jasjyDllgspJascxAction.do",
data: "oper=ori&pageNumber=-1&xaqh="+xaq+"&jxlh="+jxlh+"&jash="+jash+"&xq="+skxq_+"&jc="+jc+"&zc="+kszc_+"&jasrl="+jasrl+"&jaslx"+jaslx,
success: function(data){
if(data!=null){
var aa="";
//var obj = JSON.parse(data);
var jsonObj=eval("("+data+")");
$.each(jsonObj, function (i, item) {
aa+="<option value="+item.id.xqh+","+item.id.jxlh+","+item.id.jash+">"+item.xqm+","+item.jxlm+","+item.jasm+","+item.skzws+","+item.kszws+"</option>";
});
$("#skjs").html(aa);
}
else {
alert("没有可用教室!");
}
}
});
后台:
httpServletResponse.setCharacterEncoding("utf-8");
PrintWriter os;
JSONArray ja = JSONArray.fromObject(list);
try {
os = httpServletResponse.getWriter();
os.print(ja);
} catch (IOException e) {
e.printStackTrace();
}
jquery补充:
jquery下拉框改变事件:
$("#ksjc").change( function() {
ksjc = document.getElementById("ksjc").value;
if(ksjc==null||ksjc==undefined||ksjc==""){
aajcs+="<option value=''> </option>";
//改变元素内容,原生js为innerhtml()
$("#jcs").html(aajcs);
return false;
}else{
jcs=13-ksjc;
var aa="";
for(var i=jcs;i>0;i--){
bbjcs=jcs-i+1;
aa+="<option value='"+bbjcs+"'>"+bbjcs+"节</option>";
}
$("#jcs").html(aa);
}
});
jquery复选框选择触发事件:
$("#teacher").bind("click",function(){
if($("#teacher").attr("checked")=='checked'&&$("#stopcourse").attr("checked")!='checked'){
$("#zjjszh").attr('disabled',false);
$("#zjjszhan").attr('disabled',false);
}else{
//改变属性为disabled的值
$("#zjjszh").attr('disabled',true);
$("#zjjszhan").attr('disabled',true);
}
})