asp.net ajax生成二级下拉菜单 后台获取值问题

我用AJAX成功生成二级下拉菜单。。可是后台调取不到值

 <select name="bigclass" id="bigclass" runat="server" onchange="smt_Select(this.value)"></select><select name="smallclass" id="smallcalss" runat="server"><option value="0">请选择</option></select>

 

后台我用的是:this.smallcalss.Value

请高手指导一下。


函数式编程
浏览 491回答 2
2回答

慕容708150

楼主这里是不是没写全<select name="bigclass" id="bigclass" runat="server" onchange="smt_Select(this.value)"></select>,这里面至少应该有两个option项吧!这样子才会有onchange事件的吧!其次说一点,这里的 runat="server"&nbsp;没必要的,除非你初始化option项的时候是在服务器端加载的!在success:function(xml){document.getElementById("smallcalss").length=0;这里面你可以先加一个alert(xml),用来确定是否有正确的返回值,然后再根据这个返回值调整你的程序结构即可
打开App,查看更多内容
随时随地看视频慕课网APP