Skip to content

Ошибки с select2 при выборе подразделения для поиска преподавателей на странице дисциплины

Если поменять выбранное подразделение на странице поиска преподавателей для дисциплины, то появляется ошибка о select2 в консоли:

image

она ни на что не влияет, но лучше исправить

   // Получить список в память
    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");
        });
    }
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information