Javascript 同步XMLHttpRequest因其对最终用户体验的有害影响而被弃用

Javascript 同步XMLHttpRequest因其对最终用户体验的有害影响而被弃用,javascript,ruby-on-rails,ruby,ajax,node.js,Javascript,Ruby On Rails,Ruby,Ajax,Node.js,我得到了这个错误,ajax在nodejs平台上不工作,但它在rubyonrails上工作。为什么呢 $.ajax({ type: "GET", cache: false, async: true, url: '/index0.html', beforeSend: function() { $('.ajax-container').show(); }, success

我得到了这个错误,ajax在nodejs平台上不工作,但它在rubyonrails上工作。为什么呢

$.ajax({
        type: "GET",
        cache: false,
        async: true,
        url: '/index0.html',
        beforeSend: function() {
          $('.ajax-container').show();
        },
        success: function(data) {

          $('.ajax-container').html(data);
          var name = sessionStorage.getItem('name');
          console.log(name);
          $('.registration-button').html("Welcome, " + name);
        },
        failure: function(request, status, error) {
          alert("Request failed. Please try again later.");
        },
        complete: function() {
          $('.spinner').delay(5000).fadeOut();
        }
      });

要获取此错误,必须将async Parameter设置为false。检查你的代码,你确定问题在这个调用中吗?代码段与问题有什么关系?@AndrewEvt 100%肯定这是在我得到我想要的控制台名称时触发它的代码。登录到控制台。它只是不获取页面。@Teemu当我触发ajax请求时,会出现此错误消息。它不会获取我想要的页面。是的,但不是片段中的请求,正如Andrew已经解释的那样。