JQuery ci permette di gestire le richieste HTTP GET e POST..
Qui sotto è rappresentato un esempio di DOM:
GET e POST sono i metodi che utilizza il protocollo HTTP per inviare dai ad un server.
Nel metodo GET la richiesta è in chiaro e sarà visibile sulla barra di navigazione del browser nella forma:
http://localhost:8080/servlet/Campioni?nome1=Ayrton+Senna&nome2=Gilles+Villeneuve
La richiesta GET è quella che segue il punto di domanda.
Nel metodo POST la richiesta invece resta invisibile, quindi viene considerata più sicura. Per inviare questo genere di richiesta è necessario conoscere un linguaggio di programmazione lato server come ad esempio il PHP.
Vediamo come funziona in JQuery.
Metodo $.get()
$.get(URL,callback);
Dove – URL – è l’indirizzo del file del server che ci invierà l’informazione, ad esempio:
$("button").click(function(){ $.get("test.php",function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });
Metodo $.post()
$.post(URL,data,callback);
Dove – URL – è l’indirizzo del file del server che ci invierà l’informazione
Dove – data – è un filtro sul tipo di dati che andremo a processare
Un esempio per esteso:
$("button").click(function(){ $.post("demo_test_post.asp", { name:"Donald Duck", city:"Duckburg" }, function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });