ASP.NET ajax无刷新 js问题 求解!谢谢!帮忙啊!大哥,大姐,高手~~~~

/////ASPX页面的下拉菜单<selectid="xk"runat="server"onmousewheel="returnfalse:"onchange="GetX... /////ASPX页面的下拉菜单
<select id="xk" runat="server" onmousewheel="return false:" onchange="GetXK(this.value);"
title="~!请选择学科" style="width: 120px">
<option value="0">请选择学科...</option>
</select>
<select id="nj" runat="server" onmousewheel="return false;" title="~!请选择年级" style="width: 120px">
<option value="0">请选择年级...</option>
</select>
//js
<script language="javascript" type="text/javascript">
function GetXK(va)
{
if(va!='0')
{
var url="Handler.ashx?type=SXK&id="+va;
send_request("GET",url,null,"text",njbinds);
}
}
function njbinds()
{
var t=document.getElementById("nj");
if(http_request.readyState==4)
{
if(http_request.status==200)
{
var list=http_request.responseText;
var classList=list.split("|");
t.options.length=1;
for(var i=0;i<classList.length;i++)
{
var tmp=classList[i].split(",");
t.add(new Option(tmp[1],tmp[0]));
}
}else
{
alert("您所请求的页面有异常。");
}
}
}
</script>
问题我找到了,这个是用户控件里面的,可能是ID重复,不确定,用
var t=document.getElementById("<%=nj.ClientID %>"); 获取的ID不是NJ ,而是nj.ClientID,我非常郁闷,不过还是谢谢,那种用类的方法比这种用JS方法绑定简单多了,呵呵,谢谢
展开
 我来答
匿名用户
2010-11-27
展开全部
这里有一个多级联动select
可以参考一下

参考资料: http://www.blueidea.com/common/shoutbox/redir.asp?6=i&id=11685

23Office
2010-11-23
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
这种方式做ajax..
不好哟
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友09afb3c1e
2010-11-23 · 超过26用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:35.6万
展开全部
为什么不用asp.net本身自带的ajax呢?那样比写这个省事多了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
世雅诗Zh
2010-11-24 · 超过23用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:73.6万
展开全部
分别浪费,给我吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e39c26d
2010-11-25 · TA获得超过909个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:167万
展开全部
祝楼主技术水平蒸蒸日上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式