Я получаю эту ошибку, и она происходит из jquery framework. Когда я пытаюсь загрузить список выбора в готовом документе, я получаю эту ошибку. Я не могу найти, почему я получаю эту ошибку.
Он работает для события изменения, но я получаю сообщение об ошибке при попытке выполнить функцию вручную.
Uncaught TypeError: Не удается прочитать свойство 'toLowerCase' из undefined → 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");
}
});
}