我收到此错误,它来自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)