$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': 'Неправильное имя пользователя или пароль'})