Как получить атрибут имени и значения кнопки в FlaskHtml

Программисты Html
Ответить
Гость
 Как получить атрибут имени и значения кнопки в Flask

Сообщение Гость »


Я пытаюсь получить имя и значение от кнопки в Flask с помощью request.form после нажатия кнопки «Сохранить» или «Поиск». Я получаю кортеж из выбора и опции, но не для кнопки. Интересно, что я делаю не так?

signup.html:

Выбрать o1 o2 o3 Поиск Сохранить Код Python:

из фляги импорта Flask, render_template, запрос импортировать JSON из my_func импортировать my_func приложение = Колба(__name__) @app.route('/') @app.route('/', методы=['POST']) защита SignUpUser(): если запрос.метод == 'POST': печать (запрос.форма) выберите = request.form['выбрать'] dict_to_json = {'статус': 'ОК', 'выбрать': выбрать} если выбрать == "my_func": результат = my_func('my_input') dict_to_json['my_func'] = результат вернуть json.dumps(dict_to_json) вернуть render_template('signup.html') если __name__ == "__main__": app.run(отладка=Истина) приложение.run() Javascript:

$(function () { $('#search').click(function () { $.ajax({ URL: '/', данные: $('form').serialize(), тип: «ПОСТ», успех: функция (ответ) { console.log('успех') } }); }); }); И из этого я получаю: ImmutableMultiDict([('select', 'o1')]) но я ожидал: ImmutableMultiDict([('select', 'o1'),('search','Search')])
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»