Ho un modulo con diversi elementi e due pulsanti di invio, uno è "Salva", l'altro è "Elimina". Sul pulsante "Elimina" sto usando la finestra di dialogo jQuery per confermare che l'utente vuole eliminare. Quindi se confermano, invio il modulo. Il problema è jQuery.submit() non include il pulsante di invio originale quando viene pubblicato, quindi non posso distinguere sul server un Elimina da un salvataggio poiché entrambi utilizzano lo stesso modulo. Se rimuovo la finestra di dialogo jQuery, il valore del pulsante di invio viene pubblicato come previsto. Questo deve essere molto comune e spero che qualcuno possa condividere una soluzione. Ho cercato in giro e non riesco a trovare nulla di utile (è solo a me o è Google succhiando ultimamente?)jQuery submit() non include il pulsante inviato
Grazie per qualsiasi aiuto ...
EDIT:
L'presentare pulsanti avere nomi e valori impostati. Funziona bene se non usi jQuery.submit()
Incorporare ID sui pulsanti di invio per distinguere tra Salva/Elimina nei controlli jQuery/lato server – benhowdle89
Grazie, ma non è questo il problema. Ho dei valori per i pulsanti di invio. Funziona bene quando non uso jquery.submit(). –
Anche questo problema esiste con il metodo 'serialize()', nonostante i pulsanti di invio abbiano tutti gli attributi solitamente impostati, non verranno riconosciuti. Ho dovuto gestirli manualmente. –