Pass variable supplémentaire lors de la soumission d'un formulaire à l'aide de jQuery

J'ai un formulaire dans lequel le bouton "Soumettre" ne pas s'asseoir à l'intérieur de la <form> balises. Le bouton soumettre a un click gestionnaire de soumettre le formulaire via jQuery submit() événement. Cela fonctionne parfaitement.

Cependant, j'ai besoin de la valeur du bouton Soumettre pour être POST ed ainsi. Depuis le bouton n'existe pas au sein de la <form> étiquettes, il n'est pas inclus dans le POSTE de tableau. Donc, j'ai besoin de concevoir un moyen de passer une variable supplémentaire lorsque le formulaire est soumis.

Certaines dispositions sur ce qui ne peut pas se produire pour parvenir à cette fin comprennent:

  • Le bouton "Soumettre" ne peut pas être déplacé à l'intérieur de la <form> balises.
  • Il ne peut pas utiliser le jQuery ajax, post, ou get méthodes.
  • Il ne peut pas avoir caché input champs ou de soumettre des boutons cachés par les CSS.
  • Le formulaire doit agir exactement comme si il était normal d'un bouton de soumission du formulaire.

J'ai imaginé quelque chose comme, mais évidemment, cela ne fonctionne pas.

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

Quelqu'un a des idées sur comment je pourrais faire?