Добрый день. По нажатии на кнопку происходит ajax запрос. Сервер возвращает true или false. Если результат true, то должен выполняться еще один ajax запрос...
document.getElementById('next_in').onclick = function (){
$.ajax({
data: {
login: document.getElementById('log').value,
password: document.getElementById('pass').value
},
type: 'POST',
url: '/user_login',
success: function (localRes) {
if(localRes.result==true){
$.ajax({
data: {
login: document.getElementById('log').value
},
type: 'POST',
url: '/private',
success: function () {
alert('Соединение проходит')
},
error: function () {
alert('Есть ошибка!')
}
});
}
else{
alert('Неправильный логин или пароль!');
}
}
});
}
Питоновский код:
@app.route('/private', methods=['POST'])
def private():
# большие вычисления, логика и потом return
return render_template("rates.html")
Выходит сообщение, что соединение проходит, но перенаправления не происходит =(
Пожалуйста, помогите корректно вызвать питоновскую функцию внутри js..