Ajax-запрос не работает в Rhino с JQuery 3.3.1 - PullRequest
0 голосов
/ 09 января 2019

Ajax-запрос не работает в Rhino с jquery-3.3.1. Я попробовал несколько вещей локально и обнаружил, что проблема решается, если я удаляю переменную e (которая является окном) или переименовываю переменную e в блоке catch.

,w.ajaxSettings.xhr = function() { 
  try { 
    return new e.XMLHttpRequest
  } catch(e){}
};

Унифицированная версия:

jQuery.ajaxSettings.xhr = function() {
    try {
        return new window.XMLHttpRequest();
    } catch ( e ) {}
};

Также, если я поддерживаю лог e в блоке try, тогда ничего не печатается и при вызове функции w.ajaxSettings.xhr () возвращается undefined. Оба эти обходных пути решают проблему, но я не уверен, что это правильное решение, так как я не могу понять, что это за проблема. Кто-нибудь еще сталкивался с таким поведением, и если да, то каково правильное решение этой проблемы.

...