riferimento al plugin: http://malsup.com/jquery/form/#getting-startedjQuery Plugin Modulo non risponde bene con FireFox
Recentemente ho provato ad aggiornare dal vecchio v2.28 a v2.96, ma non posso, come sembra che vi sia un nuovo bug introdotto quando cercando di utilizzare FireFox per inviare un modulo che è stato caricato utilizzando un'altra chiamata Ajax.
Ho due tipi di moduli: quelli che carico senza una chiamata Ajax e altri che carico dal server. Io uso ajaxForm() per il legame:
function bindAjaxResponse() {
// Bind for Ajax POST
var options = {
delegation: true,
//target: '#output1', // target element(s) to be updated with server response
beforeSubmit: showRequest, // pre-submit callback
success: showResponse // post-submit callback
};
$('#my_form').ajaxForm(options);
}
Sia Chrome e IE, il codice funziona bene ed entrambi showRequest e showResponse sono chiamati e riempito con i parametri corretti. Con l'ultima versione di FireFox (v10.0.2) viene visualizzato soloRichiesta, ma showResponse non viene mai chiamato. FireBug mostra chiaramente che non viene eseguita alcuna richiesta. Non ci sono messaggi di errore né avvisi nella finestra della console. Non ho davvero idea di cosa possa scatenare una tale differenza di comportamento.
Si prega di ricordare che tutto questo codice ha funzionato perfettamente su tutti i browser nella versione precedente v2.28
Chiunque?
domanda cross-postato su https://forum.jquery.com/topic/jquery-form-plugin-not-responding-well-with-firefox
Grazie
È questo errore? https://github.com/malsup/form/issues/171 Ho appena testato con l'ultima versione e funziona perfettamente, prova di nuovo l'aggiornamento. – Tjkoopa
Sì, sembra così. Ora funziona con v3.02 – Collector