Ho il seguente:Come posso denominare e chiamare una funzione jQuery?
$('#EID').change(function() {
$.ajax({
url: "/Administration/stats",
data: { DataSource: $('#DataSource').val(),
EID: $('#EID').val()
},
success: function (data) {
$('#TID').html(data);
}
});
});
Questo funziona bene, ma voglio essere in grado di chiamare la funzione() in altri momenti e non solo quando le modifiche EID. Qualcuno può mostrarmi come posso estrarre il codice funzione in un blocco separato con un nome e quindi chiamare quel nome di funzione.
Grazie molto. Questo è esattamente ciò di cui ho bisogno. Se volessi passare il parametro $ ('# EID'). Val(), allora come dichiarare il parametro e quindi usarlo all'interno della funzione? –
@ Samantha: Di solito è meglio farlo avvolto in una funzione che contiene tutti i tuoi contenuti (chiamata "funzione scoping") perché altrimenti crei simboli globali e lo spazio globale nei browser web è già abbastanza affollato. Due esempi: http://pastie.org/2792207 –
@Samantha: * "Se volessi passare il parametro $ ('# EID'). Val(), allora come dichiarare il parametro e poi usarlo all'interno del parametro funzione? "* Esattamente il modo in cui ThiefMaster ha dimostrato nella seconda parte della sua risposta, ad esempio: http://pastie.org/2792210 –