English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery - Vari

jQuery - Metodi AJAX get() e post()

I metodi $.get() e $.post() di jQuery vengono utilizzati per richiedere dati dal server tramite richieste HTTP 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

Pagina.

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"):
?>

Il metodo $.post() di jQuery

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>";
?>

Riferimento AJAX di jQuery

Per una参考 completa dei metodi AJAX, visitare il nostroRiferimento AJAX di jQuery.