Latest web development tutorials

metodo get AJAX () e post () - jQuery

Metodo jQuery get () e post () viene utilizzato per richiedere i dati dal server via HTTP GET o POST richiesta.


richiesta HTTP: GET vs POST

Due tipi di client e server-side richiesta - metodo comune di risposta è: GET e POST.

  • GET - dati di richiesta da una risorsa specificata
  • POST - presentazione dei dati da elaborare per le risorse designate

GET è fondamentalmente utilizzato per ottenere i dati dal server (recuperare). Nota: il metodo GET può restituire i dati memorizzati nella cache.

POST può essere utilizzato anche per recuperare i dati dal server. Tuttavia, il metodo POST effettua dati non cache e viene comunemente utilizzato in combinazione con una richiesta per inviare dati insieme.

Per ulteriori informazioni su metodi GET e POST e differenze di due conoscenze, si prega di leggere il nostro metodo HTTP - GET POST contrasto .


metodo di jQuery $ .get ()

$ .get () Per richiedere i dati dal server tramite richieste HTTP GET.

sintassi:

$.get(URL,callback);

parametriURLnecessari per un URL predeterminato che si desidera richiedere.

Il parametrodi callbackopzionale è il nome della funzione eseguita dopo che la richiesta è riuscita.

L'esempio seguente utilizza $ .get () per recuperare i dati da un file sul server:

Esempi

$("button").click(function(){
$.get("demo_test.php",function(data,status){
alert("数据: " + data + "\n状态: " + status);
});
});

Prova »

$ .get () Il primo parametro è l'URL che vogliamo richiedere ( "demo_test.php").

Il secondo parametro è una funzione di callback. Il primo contenuto parametro di callback della pagina c'è una richiesta, ci sono secondo lo stato del parametro di callback della richiesta.

Suggerimento: file PHP ( "demo_test.php") in questo modo:

<?php
echo '这是个从PHP文件中读取的数据。';
?>


metodo di jQuery $ .post ()

$ .post () Per richiedere i dati dal server tramite richieste HTTP POST.

sintassi:

$.post(URL,data,callback);

parametriURLnecessari per un URL predeterminato che si desidera richiedere.

Il parametrodi datiopzionale specifica i dati inviati insieme alla richiesta.

Il parametrodi callbackopzionale è il nome della funzione eseguita dopo che la richiesta è riuscita.

L'esempio seguente utilizza $ .post () insieme con la richiesta di inviare i dati insieme:

Esempi

$ ( "Button"). Fare clic (function () {
$ .post ( "/ Prova / Ajax / demo_test_post.php",
{
Nome: "tutorial"
url: "http://www.w3big.com"
},
funzione (dati, stato) {
alert ( "dati: \ n" "\ n Stato:" + dati + + di stato);
});
});

Prova »

$ .post () Il primo parametro è l'URL che vogliamo richiedere ( "demo_test_post.php").

Poi abbiamo insieme con la richiesta (nome e città) per inviare i dati insieme.

"Demo_test_post.php" Lo script PHP legge questi parametri, li processo, e poi restituisce il risultato.

Il terzo parametro è la funzione di callback. Il primo parametro di callback non richiesto contenuto della pagina, e il secondo argomento non lo stato della richiesta.

Suggerimento: file PHP ( "demo_test_post.php") in questo modo:

<?php
$name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : '';
$city = isset($_POST['url']) ? htmlspecialchars($_POST['url']) : '';
echo '网站名: ' . $name;
echo "\n";
echo 'URL 地址: ' .$city;
?>