码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-04-15 13:23:50      阅读:102      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!