English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo $ .post() utilizza una richiesta HTTP POST per caricare dati dal server.
$.post(URL, data, callback, dataType)
Questo esempio recupera il segmento di codice HTML richiesto e lo inserisce nella pagina:
$("button").click(function(){ $.post("ajax_post.php", function(data){ $("#output").html(data); }); });Prova a vedere‹/›
Richiesta della pagina ajax_post.php e invio di altri dati:
$("button").click(function(){ $.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data){ $("#output").html(data); }); });Prova a vedere‹/›
Richiesta della pagina ajax_post.php, invio di altri dati e messaggio di stato di allerta:
$("button").click(function(){ $.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); }); });Prova a vedere‹/›
Richiesta del file demo.json e inserimento nella pagina:
$("button").click(function(){ $.post("demo.json", function(data){ let myObj = JSON.parse(data); $("#output").html(myObj.name); }); });Prova a vedere‹/›
Richiesta del file json_demo1.php, che è stato restituito in formato json:
$("button").click(function(){ $.post("json_demo1.php", function(data){ let myObj = JSON.parse(data); $("#output").html(myObj.name); }); });Prova a vedere‹/›
Parametro | Descrizione |
---|---|
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 dopo il successo della richiesta Parametri:
|
dataType | (Opzionale)Specificare il tipo di dati richiesto dalla risposta del server Di default, jQuery esegue una previsione automatica Tipi possibili:
|