vessels
@vessels
Ни черта не понял, но очень интересно!

Как вывести информацию что пришла с фронт-энда в бек-энде Flask?

Добрый день,создал аякс запрос на сервер с информацией. Так вот, информация эта приходит, но мне нужно её принять на сервере и допустим вывести куда-то, как это делается во Flask? Может будут примеры?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Flask
Седой и строгий
Во-первых, вам стоит проверить, что формируется в $data, там скорее всего ересь. Да и вообще непонятно, зачем такие телодвижения, если можно просто:
$('#log-form').submit(function(event) {
    event.preventDefault();
    $.post($(this).attr('action'), $(this).serialize(), function(result) {
        // Обрабатываете ответ от бэкенда как вам угодно
    });
});

Во-вторых
from flask import jsonify
from flask import request

@app.route('/', methods=['POST'])
def form_handler():
      if request.form.get('login') == 'admin':
          if request.form.get('pass') == 'qwerty':
              return jsonify({'type': 'success', 'msg': 'Привет, Админ!'})
      return jsonify({'type': 'error', 'msg': 'Неправильное имя пользователя или пароль'})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы