首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求教高手~帮小弟下解决办法

2012-02-02 
求教高手~~帮小弟下我详细说下2个表biao1deptidname1人事部2技术部biao2idnamedeptid1人事经理12人事助理1

求教高手~~帮小弟下
我详细说下2个表  
biao1
deptid     name
1       人事部
2       技术部
biao2
id       name             deptid
1         人事经理         1
2         人事助理         1
3         技术支持         2
4         技术分析         2
放在2个dropdownlist里面   来实现的功能是   点第一个dropdownlist的改变的时候第2个就显示出它部门下的职位   但是同时不能刷新整个页面。最好是详细代码谢谢


[解决办法]
不能刷新就用ajax来做咯
[解决办法]
你可以去网上找一些无刷新的2级联动的代码
[解决办法]
JS
JS+XML
JAJX
都可以
[解决办法]
.....太麻烦了,你还是去网上搜一下,无刷新联动菜单吧.
[解决办法]
建议搜一下ajax,一个请求页,一个服务页就可以实现
请求页以XML数据发送请求,服务页解析XML,回传结果
[解决办法]
//动态加载省市
function LoadCity(id,StateKey)
{

if(StateKey==-1)
{
o=document.getElementById(id);
o.options.length=0;
var oOption = document.createElement( "option ");
text=document.createTextNode( "[请选择] ");
oOption.appendChild(text);
oOption.value= "-1 ";
o.appendChild(oOption);
return;
}
var ds=Sell_AddLeaguerInformation.GetCity(StateKey).value;

if(ds)
{
if(ds.Tables.length> 0)
{
datatable=ds.Tables[0];
o=document.getElementById(id);
o.options.length=0;
var oOption = document.createElement( "option ");
text=document.createTextNode( "[请选择] ");
oOption.appendChild(text);
oOption.value= "-1 ";
o.appendChild(oOption);
for(i=0;i <datatable.Rows.length;i++)
{

oOption = document.createElement( "option ");
text=document.createTextNode(datatable.Rows[i].CityName);

oOption.appendChild(text);
oOption.value=datatable.Rows[i].CityKey;
o.appendChild(oOption);
}
}
}

}

function initSell()
{
//省市

var ddlCompanyState=document.getElementById( "ddlCompanyState ");
ddlCompanyState.onchange=function (){LoadCity( 'ddlCompanyCity ',this.value);}

var ddlFamilyState=document.getElementById( "ddlFamilyState ");
ddlFamilyState.onchange=function (){LoadCity( 'ddlFamilyCity ',this.value);}



form1.txtBirthday.onclick=function(){setday(this);};
}
去看看吧

热点排行