js selecte标签获取选中状态

本文介绍了一个使用Ajax从服务器获取数据的例子,并展示了如何解析返回的JSON数据来更新页面上的多个元素,包括输入框和下拉菜单等。
代码:
	$
			.ajax({
				type : "POST",
				url : "/miaolangzhong/manage/forAjax.do?requestType=29",
				data : "id=" + id, // 发送到服务器的数据
				success : function(msg) {
					/*alert(msg);*/
					var json = eval('(' + msg + ')');
					document.getElementById("addHDModel").style.display = "block";
					document.getElementById("id1").value = json.HD.id;
					document.getElementById("name1").value = json.HD.name;
					document.getElementById("pinyin1").value = json.HD.pinyin;
					document.getElementById("max_age1").value = json.HD.max_age;
					document.getElementById("min_age1").value = json.HD.min_age;
					/*document.getElementById("system_id1").value = json.HD.system_id;*/
					document.getElementById("gender1").value = json.HD.gender;
					document.getElementById("shouxiang1").value = json.HD.shouxiang;
					document.getElementById("zhusu1").value = json.HD.zhusu;
					
					var arrHS=eval(json.listHS);//arrHS是一个数组
					var checkHS = document.getElementById("system_id1");
					var str2="";
					
					/*遍历所有手诊系统*/
				for (var j = 0; j < arrHS.length; j++) {
					str2+="<option value=\""+arrHS[j].id+"\">"+arrHS[j].name+"</option>";
					
					var checkHS2=arrHS[j].name;
					if(arrHS[j].id==json.HD.system_id){
	
						arrHS[j].name="selected='selected'";
			
						}
					$("#system_id1").html(str2);

				}
				document.getElementById("system_id1").value = json.HD.system_id
					
									

				}
			});
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值