/ / Invio automatico del modulo utilizzando AjaxForm per mostrare il set di risultati iniziale. Un modo migliore? - jquery, ajaxform

Modulo di invio automatico utilizzando AjaxForm per mostrare il set di risultati iniziale. Un modo migliore? - jquery, ajaxform

Sto usando il plugin JQuery AjaxForm (http://jquery.malsup.com/form/) per inviare il contenuto di un modulo a uno script PHP e restituire i risultati a un div.

Il modulo ha alcuni valori preimpostati negli attributi del modulo e, quando la pagina viene caricata per la prima volta, desidero inviare il modulo in modo che il div dei risultati visualizzi alcuni risultati (e non sia solo vuoto).

Il codice appare come segue:

$(document).ready(function() {

$("#searchform").ajaxForm({
target: "#searchresults",

success: function() {
$("#searchresults").fadeIn("slow");
}
});

});

Ho provato tutti i modi normali per inviare un modulo utilizzando Javascript, come l'approccio searchresults.form.submit (); ma non funziona.

Qualcuno può mostrarmi come posso modificare Javascriptinviare il contenuto del modulo #searchform sul caricamento? O è il loro modo migliore di eseguire lo script PHP e restituire i risultati al #searchresults quando caricati?

risposte:

3 per risposta № 1

Devi grilletto l'evento di invio del modulo nel documento pronto.

$("#searchform").ajaxForm(function() {
// Handle stuff here
});

$("#searchform").trigger("submit");