下拉列表Asp.net MVC 3中的问题 [英] drop-down list Problem in Asp.net MVC 3

查看:70
本文介绍了下拉列表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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆