下拉列表Asp.net MVC 3中的问题 [英] drop-down list Problem in Asp.net MVC 3
本文介绍了下拉列表Asp.net MVC 3中的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经将值从一个下拉列表传递到另一个下拉列表,但是我无法将值传递到文本框.
我的第一个下拉JQuery,它将值传递给第二个
I have passed value from one drop down list to another but from another drop down list i can not pass value to the Text Boxes.
My first first drop down JQuery which pass value to the second
<script type="text/javascript">
$('#DeptID').change(function () {
$.ajaxSetup({ cache: false });
var selectedItem = $(this).val();
if (selectedItem == "" || selectedItem == 0) {
var items = "<option value=''></option>";
} else {
$.post('<%: ResolveUrl("~/Inventory/EmployeeList?ClassID=")%>' + $("#DeptID > option:selected").attr("value"), function (data) {
var items = "";
var items1 = "";
var isSeleted = '';
if (data.Selected) {
isSeleted = " selected='selected'";
}
$.each(data, function (i, data) {
items += "<option value='" + data.Value + isSeleted + "'>" + data.Text + "</option>";
});
$("#EMPID").html(items);
$("#EMPID").removeAttr('disabled');
});
}
});
</script>
The second Drop Down List JQuery like:
<script type="text/javascript">
$('#EMPID').change(function () {
$.post('<%: ResolveUrl("~/Inventory/GetEmployeeInfo?UserID=")%>' + $("#EMPID > option:selected").attr("value"), function (data) {
$('input:text[id$=MonitorID]').val(data.MonitorID);
$('input:text[id$=UPSID]').val(data.UPSID);
});
});
</script>
但是,当我使用第二个下拉列表"将值传递给控制器时,它将采用第一个"DeptID"之类的下拉列表"值...我想要EMPID值,并希望在文本框中显示员工的所有信息. ..
如何解决我的问题
But when I pass value to the controller using the second Drop Down list it take the first Drop Down value like ''DeptID ''... I want to EMPID value and want to show all information of a employee in the Text Boxes....
How can I solve my problem
推荐答案
(' # DeptID').change(函数(){
('#DeptID').change(function () {
.ajaxSetup({cache: var selectedItem =
.ajaxSetup({ cache: false }); var selectedItem =
( this ).val(); 如果(selectedItem == " | | selectedItem == 0 ){ var 项目= " ; } 其他 {
(this).val(); if (selectedItem == "" || selectedItem == 0) { var items = "<option value=''></option>"; } else {
这篇关于下拉列表Asp.net MVC 3中的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文