Получение ответа об ошибке от бэкэнда Flask в коде ajax, даже если оператор if возвращает истинное значение - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь получить значение оператора if в бэкэнде колбы и отправляю ответ ajax внешнему интерфейсу.Даже если оператор if на заднем конце имеет значение true, но все еще на стороне ajax показывает ответ об ошибке

Я пытаюсь сравнить две переменные, если true, он перенаправляется в Google, иначе он отправляет ответ об ошибкев виде аякса

function myFunction() {

$.ajax({
        url: '/ValidateOTP',
        type: 'POST',
        data:JSON.stringify( $('#OTP').val()),
        contentType: 'application/json;charset=UTF-8',
        success: function(response){

        },
        error: function(error){
            alert("error");
        }
    });
};


<!-- language: python -->

@app.route('/ValidateOTP', methods=['GET','POST'])
def ValidateOTP():
    OTP = request.get_json()
    if OTP==otpnow:
        return render_template('https://www.google.co.in')
    else:
        return json.dumps({'status': 'failure', })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...