社区
C#
帖子详情
请教ajax处理DropDownList的思路?
jinggangshi
2011-07-20 08:39:02
刚学习ajax,页面中有两个DropDownList,ddl_a和ddl_b,希望ddl_b的下拉列表内容随ddl_a的选中项而变化。
问题:
当ddl_a的选中项变化时,如何处理ddl_b的列表项,求思路?
...全文
107
9
打赏
收藏
请教ajax处理DropDownList的思路?
刚学习ajax,页面中有两个DropDownList,ddl_a和ddl_b,希望ddl_b的下拉列表内容随ddl_a的选中项而变化。 问题: 当ddl_a的选中项变化时,如何处理ddl_b的列表项,求思路?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jinggangshi
2011-07-23
打赏
举报
回复
谢谢楼上的兄弟。
我的疑惑主要是:前后台间传递数据用什么样的形式好些?
我目前采用的是传递字符串(带分隔符),这种方式好不好?
zjq8888882009
2011-07-20
打赏
举报
回复
思路:1.dropdownlist1添加 onchange()事件,调用AJAX 获取第二个dropdownlist的值;
2.给dropdownlist2 赋值。具体赋值方法上面已描述。
zjq8888882009
2011-07-20
打赏
举报
回复
前几天刚刚用到,发给楼主看看。
jQuery获取 Select选择的Text和Value:
语法解释:
1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项 时触发
2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
3. var checkValue=$("#select_id").val(); //获取Select选择的Value
4. var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值
5. var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值
jQuery设置Select选择的Text和Value:
语法解释:
1. $("#select_id ").get(0).selectedIndex=1; //设置Select索引值为1的项选中
2. $("#select_id ").val(4); //设置Select的Value值为4的项选中
3. $("#select_id option[text='jQuery']").attr("selected", true); //设置 Select的Text值为jQuery的项选中
jQuery添加/删除Select的Option项:
语法解释:
1. $("#select_id").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项)
2. $("#select_id").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置)
3. $("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个)
4. $("#select_id option[index='0']").remove(); //删除Select中索引值为0的 Option(第一个)
5. $("#select_id option[value='3']").remove(); //删除Select中Value='3'的 Option
5. $("#select_id option[text='4']").remove(); //删除Select中Text='4'的Option
jinggangshi
2011-07-20
打赏
举报
回复
[Quote=引用 4 楼 qingyun1029 的回复:]
直接用js(建议使用jquery)操作就好了。
[/Quote]
目前我从后台前DropDownList2的数据连接成带分隔符的字符串发送到前台,在前台中用Javascript解析后添加到列表中,这种做法对不对?
JeffZuo1003
2011-07-20
打赏
举报
回复
select changed事件,加入查询绑定新ddl,OK
qingYun1029
2011-07-20
打赏
举报
回复
直接用js(建议使用jquery)操作就好了。
IE11下面经常卡到爆
2011-07-20
打赏
举报
回复
DOM中select的onchange事件,Ajax,UpdatePanel
jinggangshi
2011-07-20
打赏
举报
回复
没有想到惊动了(【孟子E章】) ,荣幸啊
孟子E章
2011-07-20
打赏
举报
回复
如何处理ddl_b的列表项?
清空原来的,填充新的内容。
代码参见
http://www.google.com.hk/search?q=DropDownList+ajax++%E8%81%94%E5%8A%A8&rls=com.microsoft:zh-cn:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7ADFA_zh-CN
C#面试题集锦
思路
答:根据点击的列头,包该列的ID取出,按照该ID排序后,在给绑定到
List
View中。 33.写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID 作为主键,注意:ID可能不是连续的。 ...
sql server
sql server 作者:Sanle 来源:博客园 发布时间:2006-04-27 13:06 阅读:3402 次 原文链接 [收藏] ...1.清空日志:DUMP TRANSACTION 库名 WITH NO_LOG ...2.截断事务日志:BACKUP LOG 数据库名 WITH NO_...
扩展GridView控件(索引) - 增加多个常用功能
6、响应行的单击事件和双击事件,并在服务端
处理
使用方法(设置属性): BoundRowClickCommandName - 行的单击事件需要绑定的CommandName BoundRowDoubleClickCommandName - 行的双击事件需要绑定的CommandName ...
Oracle-QA模块概念培训.ppt
Oracle-QA模块概念培训.ppt
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章