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:
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
$.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:
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
$ .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; ?>