Ошибки с select2 при выборе подразделения для поиска преподавателей на странице дисциплины
Если поменять выбранное подразделение на странице поиска преподавателей для дисциплины, то появляется ошибка о select2 в консоли:
она ни на что не влияет, но лучше исправить
// Получить список в память
function GetSubjectsList() {
var optionVal = parseInt($("select.SelectFaculty").children("option:selected").val());
if (optionVal <= 0) return;
selectSubject.attr("disabled", true);
$.post(g_URLdir + "handler/map/GetSubjectsList", {
"FacultyID": optionVal
}, function (data) {
selectSubject.select2("val", "");
data = data !== "" ? $.parseJSON(data) : {};
var jProto = $($.parseHTML("<option></option>"));
selectSubject.html("");
selectSubject.append($.parseHTML("<option></option>"));
$.each(data, function (key, cur) {
jProto.html(cur.Title).val(cur.ID);
selectSubject.append(jProto.clone());
});
}).always(function (success) {
if (selectSubject.children().first().is(":selected")) selectSubject.select2({ placeholder: "Выберите предмет", allowClear: true });
selectSubject.removeAttr("disabled");
});
}