Ajax请求在带有jquery-3.3.1的rhino中不起作用。我在本地尝试了几件事,发现如果删除variabe e(这是窗口)或在catch块中重命名变量e,问题就可以解决。
,w.ajaxSettings.xhr = function() {
try {
return new e.XMLHttpRequest
} catch(e){}
};
未缩小的版本:
jQuery.ajaxSettings.xhr = function() {
try {
return new window.XMLHttpRequest();
} catch ( e ) {}
};
如果我在try块中登录了e,那么什么也不会打印,并且在调用函数w.ajaxSettings.xhr()时会返回undefined。 这两种解决方法都可以解决此问题,但是我不确定这是正确的解决方案,因为我无法确定实际的问题是什么。有没有其他人经历过这种行为,如果可以,那么此问题的正确解决方案是什么。