[ruby-it] Form multibutton con JQuery. Come fare ?
Pietro Giorgianni
giorgian a gmail.com
Ven 6 Nov 2009 16:38:08 CET
Il 06 novembre 2009 13.21, Ale Ds <alexdesi a gmail.com> ha scritto:
> Tuttavia ancora nn ho capito perche' il parametro {'name_button' =>
> 'value_button'} nn viene passato quando si usa Ajax (da cui nasce il
> problema), nel mio caso quando uso:
>
> $('#new_user').submit(function(){
> $.post($(this).attr('action'), $(this).serialize(), null,
> "script");
> return false;
> });
>
> ne hai idea ?
francamente no, e infatti all'inizio non avevo proprio capito il tuo
messaggio, ho dovuto provare il codice per rendermene conto, e credevo
di sbagliare qualcosa...
> questa sol. come tu dici e' quick and dirty, hai in mente qualche sol.
> piu' "pulita" ?
A dire il vero no, ma in effetti c'è molto di peggio.
Ho appena provato a fare una veloce ricerca online, e ho trovato
esattamente questa discussione su stackoverflow.com (che ultimamente è
la mia fonte principale di informazioni):
http://stackoverflow.com/questions/1365059/submitting-a-jquery-ajax-form-with-two-submit-buttons
nessuna delle soluzioni proposte mi piace.
In particolare, uno propone di fare $('form').serialize() +
'&this="sì"' (oppure '&that="no"', a seconda), che era la prima cosa a
cui avevo pensato, ma l'ho scartata perché mi sembra ancora più un
hack rispetto all'inserimento di un hidden, e in più perché non
funziona se il form è vuoto (in quel caso la '&' non ci andrebbe).
pietro
More information about the Ml
mailing list