Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
处理两个选择器的函数,jquery_Jquery_Asp.net Mvc - Fatal编程技术网

处理两个选择器的函数,jquery

处理两个选择器的函数,jquery,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我有两个下拉列表。我编写了一个jquery代码来处理这两个函数的Change函数,但它不起作用 $('#ddlDepartment,#ddlgrade').on('change',function () { var ddlDepartment = $('#ddlDepartment').val(); var grade = $('#ddlgrade').value(); $.ajax('/AdminPages/showStudents

我有两个下拉列表。我编写了一个jquery代码来处理这两个函数的Change函数,但它不起作用

$('#ddlDepartment,#ddlgrade').on('change',function () {       
        var ddlDepartment = $('#ddlDepartment').val();
        var grade = $('#ddlgrade').value();
        $.ajax('/AdminPages/showStudents/' + ddlDepartment+'/'+grade).done(function (data) {
            $('#lstStudents').html(data);
        });
        $.ajax('/AdminPages/ShowTeahcers/' + ddlDepartment).done(function (data1) {
            $('#ddlteacher').html(data1);
        });
        $.ajax('/AdminPages/ShowCourses/' + ddlDepartment+'/'+grade).done(function (data2) {
            $('#ddlCourse').html(data2);
        });
    });
对不起。这是我得到的错误:

 Uncaught TypeError: $(...).value is not a function
    at HTMLSelectElement.<anonymous> (AddClassMembersMiniPage:106)
    at HTMLSelectElement.dispatch (jquery-3.1.1.js:5201)
    at HTMLSelectElement.elemData.handl
未捕获类型错误:$(…)。值不是函数
在htmlselect元素。(AddClassMembersMiniPage:106)
在HTMLSelectElement.dispatch(jquery-3.1.1.js:5201)
在HTMLSelectElement.elemData.handl
查看“开发人员工具”控制台中的错误。由于输入错误,代码无法到达
$。ajax
调用

改变

$('#ddlgrade').value()

$('#ddlgrade').val()

查看“开发人员工具”控制台中的错误。由于输入错误,代码无法到达
$。ajax
调用

改变

$('#ddlgrade').value()


$('#ddlgrade').val()

它是如何工作的?控制台出错?不工作不是问题的挑战什么不工作?有错误吗?另外,“ShowTeahcers”是“showthesters”的拼写错误吗?它不会将所需的数据发送到指定的控制器。您不是通过AJAX调用发送数据,您只是请求页面。它是如何工作的?控制台出错?不工作不是问题的挑战什么不工作?有错误吗?另外,“ShowTeahcers”是“showthesters”的拼写错误吗?它不会将所需的数据发送到指定的控制器。您不是通过AJAX调用发送数据,而是请求页面。@user5752702-(看到您没有接受问题的单一答案)通常单击“复选标记”在解决问题的答案左边签名problem@user5752702-(看看你怎么没有接受一个问题的答案)通常点击答案左边的“复选标记”符号来解决你的问题