Chrome не следует перенаправлять после XMLHttpRequest - PullRequest
0 голосов
/ 05 мая 2018

мой веб построен на колбе

Я ввожу страницу 1 с помощью GET, генерирую данные и отправляю их обратно с помощью XMLHttpRequest. POST в скрипте page1.html

  var form = document.getElementById('process_form');

  form.onsubmit = function (e) {

      e.preventDefault();     

      var xhr = new XMLHttpRequest();

      xhr.open('POST', '/main/page1', true);

     xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');

     var data = JSON.stringify(data);
     xhr.send(data);
  };

затем я перенаправляю на другую страницу в просмотрах page1

#process the data redirect(url_for('main.page2'))

Я вижу, что код представления страницы 2 выполнил и отладочный журнал

но браузер chrome все еще удерживает страницу1, не следуйте перенаправлению

...