HTML and CSS Reference
In-Depth Information
.always(function(){
alert("chiamata terminata");
});
Il metodo ajax è banale ma jQuery offre anche dei metodi, basati su ajax , che semplifi-
cano ancora di più il codice. Questi metodi sono: getJSON , post e load .
get : esegue una chiamata GET;
getJSON : esegue una chiamata GET che accetta una risposta in JSON;
post : esegue una chiamata POST;
load : esegue una chiamata GET caricando il risultato in un oggetto del DOM.
Tutti i metodi accettano in input l'url da invocare e i parametri da passare, e ritornano una
promise. Il loro utilizzo è visibile nell'esempio 11.5 .
Esempio 11.5
$.get("/userhandlerget", { userId: 1 });
$.getJSON("/userhandlerjson", { userId: 1 });
$.post("/userhandlerpost", { userId: 1 });
$("#divid").load("/userhandlerload", { userId: 1 });
Non solo jQuery semplifica il codice JavaScript, ma mette a disposizione anche una libreria
di controlli visuali: jQueryUI .
jQueryUI
Per sfruttare al massimo la semplicità con cui jQuery permette di lavorare con il DOM, il
team di jQuery ha creato una libreria di componenti visuali chiamata jQueryUI. Allo stato
attuale, la libreria comprende dodici controlli visuali, ma quelli più usati sono i seguenti:
accordion : racchiude un insieme di pannelli mostrandone solo le intestazioni; il
contenuto di un solo pannello per volta per volta può essere visibile;
 
Search WWH ::




Custom Search