English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQuery - Metodi AJAX get() e post()
Le richieste GET hanno un limite di lunghezza (solo 2048 caratteri)Richiesta HTTP: GET e POSTGET
Nello stesso metodo, il browser aggiungerà le coppie nome/valore alla fine dell'URL.
GET viene utilizzato di solito in situazioni dove non si preoccupa della sicurezza.
Le richieste GET possono essere cacheate
Le richieste GET vengono conservate nella cronologia del browser
Le richieste GET possono aggiungere segnalibri
Quando si trattano dati sensibili, non utilizzare mai le richieste GET
Le richieste GET hanno un limite di lunghezza (solo 2048 caratteri)InPOST
Nello stesso metodo, il contenuto non viene visualizzato nell'URL.
Se i dati del modulo contengono informazioni sensibili o personali, si dovrebbe sempre utilizzare POST.
Le richieste POST non vengono mai cacheate
Le richieste POST non vengono conservate nella cronologia del browser
Le richieste POST non possono aggiungere segnalibri
Quando si trattano dati sensibili, utilizzare sempre le richieste POST
Le richieste POST non hanno limiti di lunghezza dei datiPer ulteriori informazioni sui metodi GET e POST e sulle differenze tra questi due metodi, visitare il nostroMetodi di Request HTTP
jQuery Il metodo utilizza una richiesta HTTP GET per caricare dati dal server.Il metodo $.get() di jQuery
Questo èIl metodo utilizza una richiesta HTTP GET per caricare dati dal server.Sintassi di method:
$.get()
Parametri:
URL-Specificare l'URL che si desidera richiedere
data - (opzionale) Specificare un oggetto o una stringa pura da inviare al server insieme alla richiesta
callback-(Opzionale) Specificare la funzione di callback da eseguire con successo nella richiesta
$.get(URL, data, callback)
$("button").click(function(){ Questo esempio richiede la pagina ajax_get.php, invia alcuni altri dati e visualizza un messaggio di stato di avviso: $("#output").html(data); alert(status); }); });Testa a vedere‹/›
$.get("ajax_get.php", {fname:"Seagull", lname:"Anna"}, function(data, status){
<?php Ecco il codice sorgente del file PHP ("ajax_get.php"): ?>
jQuery $.post()Il metodo utilizza una richiesta HTTP POST per caricare dati dal server.
Questo è$.post()Sintassi di method:
$.post(URL, data, callback)
Parametri:
URL-Specificare l'URL che si desidera richiedere
data - (opzionale) Specificare un oggetto o una stringa pura da inviare al server insieme alla richiesta
callback-(Opzionale) Specificare la funzione di callback da eseguire con successo nella richiesta
Questo esempio richiede la pagina ajax_post.php, invia altri dati e mostra un messaggio di stato di avviso:
$("button").click(function(){ $.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); }); });Testa a vedere‹/›
Questo è il codice sorgente del file PHP (“ajax_post.php”):
<?php echo "<p>Hello ".$_POST['fname']." ".$_POST['lname'].", Come stai facendo?</p>"; ?>
Per una参考 completa dei metodi AJAX, visitare il nostroRiferimento AJAX di jQuery.