Я хочу отправить форму вручную после некоторых сложных проверок.Поскольку проверки включают взаимодействие с пользователем, весь процесс проверки не выполняется синхронно.Вот сценарий:
<button id='button-id'>
name
Я использую метод jQuery $('#form-id').submit().Как добавить name элемента <button> в параметры HTTP Post?
$('#form-id').submit()
<button>
Вы можете добавить скрытое поле в форму перед отправкой -
$('<input>').attr({ type: 'hidden', id: 'buttonid', name: 'buttonid', value: yourbuttonidvar }).appendTo('#form-id');
Вместо использования типа кнопки, почему бы не использовать
<input type="submit" name="commit" id="button_id" ...>