相关疑难解决方法(0)

未捕获的TypeError:无法读取未定义的属性'toLowerCase'

我收到此错误,它来自jquery框架.当我尝试在文档准备好时加载选择列表时,我收到此错误.我似乎无法找到为什么我得到这个错误.

它适用于更改事件,但我在尝试手动执行该函数时收到错误.

未捕获的TypeError:无法读取未定义的属性'toLowerCase' - > jquery-2.1.1.js:7300

这是代码

$(document).ready(function() {
    $("#CourseSelect").change(loadTeachers);
    loadTeachers();
});

function loadTeachers() {
    $.ajax({ 
        type: 'GET', 
        url: '/Manage/getTeachers/' + $(this).val(), 
        dataType: 'json', 
        cache: false,
        success:function(data) { 
            $('#TeacherSelect').get(0).options.length = 0;    
            $.each(data, function(i, teacher) {
                var option = $('<option />');
                option.val(teacher.employeeId);
                option.text(teacher.name);
                $('#TeacherSelect').append(option);
            });
        },         
        error: function() { 
            alert("Error while getting results"); 
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

43
推荐指数
4
解决办法
16万
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1