Ошибка при вызове метода $('#id').load()

432
03 сентября 2017, 04:48

Доброго времени суток.

Бэк: ASP.NET Core 1.1.

В данном действии происходит только подготовка запроса к отправке

При загрузке в элемент данных с помощью $('#id').load() возникает ошибка:

Uncaught TypeError: Cannot read property '*' of undefined

Версия, которая работала месяц назад, тоже не работает(сделал откат, тогда работала).

Прошерстив место возникновения ошибка(jQuery метод, у них в библиотеки), узнал что при отправке запроса на сервер dataTypes="*".

Вот кусок кода из библиотеки JQuery(не моя), где происходит ошибка:

// Set the Accepts header for the server, depending on the dataType    
jqXHR.setRequestHeader(
            "Accept",
            s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ?
                s.accepts[ s.dataTypes[ 0 ] ] +
                    ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
                s.accepts[ "*" ]
        );

Попробовал использовать $.ajax, чтобы явно указать dataType:

$.ajax(url,
                            { accepts: 'application/json; charset=utf-8', dataType: 'json',method: 'GET' });

dataType = '*' также, но ошибка уже возникает на строке с вызовом

        // Uppercase the type
        s.type = s.type.toUpperCase();

Где происходит повышение в регистр типа запроса. Явно это указал в ajax и эта часть работает корректно, но ошибка теперь та же(просто это строка идет перед той, где происходит проверка на *).

Подскажите, куда копать. Эта часть не трогалась месяц.

Update 1:

Cкрин объекта s

READ ALSO
react native обработка ссылок в webView

react native обработка ссылок в webView

На устройстве хранятся зашифрованные xhtml файлы (+ не зашифрованныеcss,

490
Как создать фоновый процесс в apache cordova

Как создать фоновый процесс в apache cordova

Как в Apache cordova (Которая встроена в Visual Studio) сделать фоновый процесс вызывающийся раз в 5 минут либо работающий вечно(тогда на js напишу чтоб...

530
Как после заполнения форм ее скрыть

Как после заполнения форм ее скрыть

Здравствуйте! Есть поле для ввода числаПод полем для ввода кнопка "Отправить"

555