首页 > Web开发 > 详细

AJAX和select,绑定值,动态加载select的Item值,设置所选的值 (全都是客户端控件)

时间:2015-04-15 13:21:04      阅读:192      评论:0      收藏:0      [点我收藏+]
 1 //根据年级获取班级
 2 
 3 function btnGetBJ(njm,bh) {
 4 $.ajax({
 5 cache: false,
 6 type: "GET",
 7 url: TPJG.ashx?HandlerType=getbj&njm= + njm + &xqh= + $(#seletXQ 
 8 
 9 option:selected).val(),
10 dataType: json,
11 success: function (json) {
12 //AJAX加载select
13 if (json != "" || json != null || json != undefined) {
14 document.getElementById("seletBJ").innerHTML = "";
15 document.getElementById(seletBJ).add(new Option("---"""));
16 for (var i = 0; i < json.length; i++) {
17 document.getElementById(seletBJ).add(new Option(json[i].texts, json
18 
19 [i].values));
20 }
21 //设置选中项
22 if (bh != "") {
23 var all_options = document.getElementById("seletBJ").options;
24 for (var j = 0; j < all_options.length; j++) {
25 if (all_options[j].value == bh) {
26 all_options[j].selected = true;
27 }
28 }
29 }
30 }
31 }
32 });
33 }
34 //页面初始化时,加载select的选择项
35 $(function () {
36 btnGetBJ(<%= njm %><%= bh %>);
37 })
38 
39  
40 
41  
42 
43 //后台绑定select,设置选择项
44 
45 <option value="">---</option>
46 <% foreach (var dic in xqList)
47 { %><option value="<%= dic.XQH %>" <%= Request.QueryString["seletXQ"] == 
48 
49 dic.XQH ?"selected":""%>>
50 <%= dic.XQMC%></option>
51 <% } %>
52 </select>

AJAX和select,绑定值,动态加载select的Item值,设置所选的值 (全都是客户端控件)

原文:http://www.cnblogs.com/zecVip/p/4428118.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!