Gli ultimi tutorial di sviluppo web
 

jQuery post() Method

<Metodi jQuery AJAX

esempio 1

Caricare i dati dal server utilizzando una richiesta HTTP POST:

$("button").click(function(){
    $.post("demo_test.asp", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
Prova tu stesso "

esempio 2

Modificare il testo di un elemento <div> con una richiesta AJAX POST:

$("input").keyup(function(){
    var txt = $("input").val();
    $.post("demo_ajax_gethint.asp", {suggest: txt}, function(result){
        $("span").html(result);
    });
});
Prova tu stesso "

Definizione e utilizzo

I $.post() dati dei metodi carica dal server utilizzando una richiesta HTTP POST.


Sintassi

$(selector).post(URL,data,function(data,status,xhr),dataType)

Parametro Descrizione
URL Richiesto. Specifica l'URL per inviare la richiesta di
data Facoltativo. Specifica dati da inviare al server insieme alla richiesta
function(data,status,xhr) Facoltativo. Specifica una funzione da eseguire se la richiesta ha esito positivo
Ulteriori parametri:
  • Dati - contiene i dati risultanti dalla richiesta
  • stato - contiene lo stato della richiesta ( "success", "notmodified", "error", "timeout" , o "parsererror" )
  • XHR - contiene l' XMLHttpRequest oggetto
dataType Facoltativo. Specifica il tipo di dati attesi della risposta del server.
Per impostazione predefinita jQuery esegue un'ipotesi automatico.
Possibili tipi:
  • "xml" - Un documento XML
  • "html" - HTML come testo normale
  • "text" - Una stringa di testo normale
  • "script" - Esegue la risposta come JavaScript, e la restituisce come testo normale
  • "json" - Esegue la risposta come JSON , e restituisce un oggetto JavaScript
  • "jsonp" - Carichi in un JSON blocco utilizzando JSONP . Aggiungerà un "?callback=?" Per l'URL per specificare il callback

<Metodi jQuery AJAX