Невозможно перенаправить на URL Ajax Python Flask после SSL от AWS - PullRequest
0 голосов
/ 22 ноября 2018

Я занимаюсь разработкой веб-приложения, в котором пользователь отправляет форму на Ajax и «отправляет» ее на сервер.Сервер основан на Python и Flask, размещенных на AWS.Сервис работает до, но после SSL-сертификата от AWS на страницу перенаправляется https.Теперь Ajax отправляет POST на URL-адрес (в примере, шаг 2) Flask, но не перенаправляет на следующий URL-адрес (в примере, шаг 3).

xx.html

..........
<script>
      $('#submit').click(function(){
       $.ajax({
            url:"{{url_for('main.step2',username=current_user.username)}}",
            method:"POST",
            data:$('#add_name').serialize(),
            success:function()
            {
             window.location.href = "{{url_for('main.step3',username=current_user.username)}}";
            }
       });
  });
  });
 </script> 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">   </script>

на сервер.py

@main.route('/<username>/step2',methods=['GET','POST'])
def step2():
.....
if request.method=='POST':
    ......
    return redirect(url_for('main.step3',username=.....))
......
@main.route('/<username>/step3',methods=['GET','POST'])
def step3():
.....

Спасибо за ваше предложение !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...