Pass variable adicional al enviar un formulario usando jQuery

Tengo un formulario en el que el botón Enviar no se encuentra dentro de<form> etiquetas. El botón de enviar tiene unaclick handler para enviar el formulario a través de jQuery'ssubmit() evento. Esto funciona perfectamente.

Sin embargo, necesito que el valor del botón Enviar también se publique. Como el botón no existe dentro de la<form> tags, no está incluido en la matriz POST. Por lo tanto, necesito diseñar una forma de pasar una variable adicional cuando se envía el formulario.

Algunas estipulaciones sobre lo que no puede suceder para lograr esto incluyen:

El botón Enviar no se puede mover dentro de la<form> etiquetas. No puede usar jQueryajax, post oget métodos. No puede haber escondidoinput campos o botones de envío ocultos por CSS. El formulario debe actuar exactamente como si hubiera un botón Enviar normal en el formulario.

Imaginé algo así, pero obviamente esto no funciona.

$('#admin_form').submit({'variable_name', 'true'});

Alguien tiene alguna idea sobre cómo podría lograr est

Respuestas a la pregunta(5)

Su respuesta a la pregunta