Я занимаюсь разработкой веб-приложения, в котором пользователь отправляет форму на 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():
.....
Спасибо за ваше предложение !!