У меня есть форма, в которой кнопка Submit не помещается в теги <form>
. Кнопка отправки имеет обработчик click
для отправки формы через событие jQuery submit()
. Это прекрасно работает.
Однако мне нужно, чтобы значение кнопки "Отправить" также было POST'ed. Так как кнопка не существует в тегах <form>
, она не включена в массив POST. Поэтому мне нужно спроектировать способ передачи дополнительной переменной при отправке формы.
Некоторые положения о том, чего не может быть достигнуто, включают:
- Кнопка "Отправить" не может перемещаться в тегах
<form>
. - Он не может использовать методы jQuery
ajax
,post
илиget
. - Он не может иметь скрытые поля
input
или кнопки отправки, скрытые CSS. - Форма должна действовать точно так, как если бы в форме была обычная кнопка отправки.
Я предполагал что-то вроде этого, но, очевидно, это не работает.
$('#admin_form').submit({'variable_name', 'true'});
У кого-нибудь есть идеи о том, как я мог бы это достичь?