S2SH下拉列表二级联动问题 S2SH下拉列表二级联动问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对用ajax,监听下拉框change事件,一旦改变就拿到对应的值发送请求获取数据,然后返回加载到另一个下拉框里面就OK了 //二维数组:存储课程信息var projectArray = new Array();projectArray[0] = ["--请选择--"];var taglabArray = new Array();//taglabArray[0] = ["--请选择--"];$(function(){ //后台读取二级联动菜单数据 jQuery.post( "../resource/getSort", {}, function(data){ var sort = data; projectArray[1]=sort[0]; projectArray[2]=sort[1]; projectArray[3]=sort[2]; projectArray[4]=sort[3]; projectArray[5]=sort[4]; taglabArray[1]=sort[5]; }) $("#resourceType").click(function(){ //alert(123); //得到方向的选择索引以及相应的数组 var i = document.getElementById("resourceType").selectedIndex; var data = projectArray[i]; //得到课程选择框对象 var selObj = document.getElementById("subject"); var taglabselObj = document.getElementById("special"); //删除原有选项 while (selObj.childNodes.length > 0) { selObj.removeChild(selObj.lastChild); } if(taglabselObj!=null){ while (taglabselObj.childNodes.length > 0) { taglabselObj.removeChild(taglabselObj.lastChild); } } //循环数组,写入新的 option 对象 for(var i = 0; i < taglabArray[1].length; i++){ var taglaboption = document.createElement("option"); taglaboption.value = taglabArray[1][i]; taglaboption.innerHTML = taglabArray[1][i]; if(taglabselObj!=null){ taglabselObj.appendChild(taglaboption); } } for (var i = 0; i < data.length; i++) { var optionObj = document.createElement("option"); optionObj.value = data[i]; optionObj.innerHTML = data[i]; selObj.appendChild(optionObj); } })}); struts2的验证机制问题?????? 关于路径的问题 急!请教java+servlet+jdbc+ecplice+tomcat网站后台制作问题 好长的异常,帮忙看看 struts 2 url传递中文参数乱码问题!急 拜求如何修改jsp下载文件名乱码 关于struts2标签的两个问题 使用面向对象的方式实现一个可扩展,低侵入性的javascript验证框架 Tomcat连接池如何设定自动销毁空闲连接? 高分求叫 请教各位大神一个关于网站有些用户打不开的问题 请问 itext生成word的格式问题?
var projectArray = new Array();
projectArray[0] = ["--请选择--"];
var taglabArray = new Array();
//taglabArray[0] = ["--请选择--"];
$(function(){
//后台读取二级联动菜单数据
jQuery.post(
"../resource/getSort",
{},
function(data){
var sort = data;
projectArray[1]=sort[0];
projectArray[2]=sort[1];
projectArray[3]=sort[2];
projectArray[4]=sort[3];
projectArray[5]=sort[4];
taglabArray[1]=sort[5];
})
$("#resourceType").click(function(){
//alert(123);
//得到方向的选择索引以及相应的数组
var i = document.getElementById("resourceType").selectedIndex;
var data = projectArray[i];
//得到课程选择框对象
var selObj = document.getElementById("subject");
var taglabselObj = document.getElementById("special");
//删除原有选项
while (selObj.childNodes.length > 0) {
selObj.removeChild(selObj.lastChild);
}
if(taglabselObj!=null){
while (taglabselObj.childNodes.length > 0) {
taglabselObj.removeChild(taglabselObj.lastChild);
}
}
//循环数组,写入新的 option 对象
for(var i = 0; i < taglabArray[1].length; i++){
var taglaboption = document.createElement("option");
taglaboption.value = taglabArray[1][i];
taglaboption.innerHTML = taglabArray[1][i];
if(taglabselObj!=null){
taglabselObj.appendChild(taglaboption);
}
}
for (var i = 0; i < data.length; i++) {
var optionObj = document.createElement("option");
optionObj.value = data[i];
optionObj.innerHTML = data[i];
selObj.appendChild(optionObj);
}
})
});