Los últimos tutoriales de desarrollo web
 

jQuery post() Method

<Los métodos jQuery AJAX

Ejemplo 1

cargar datos desde el servidor mediante una petición HTTP POST:

$("button").click(function(){
    $.post("demo_test.asp", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    });
});
Inténtalo tú mismo "

Ejemplo 2

Cambiar el texto de un elemento <div> mediante una petición AJAX POST:

$("input").keyup(function(){
    var txt = $("input").val();
    $.post("demo_ajax_gethint.asp", {suggest: txt}, function(result){
        $("span").html(result);
    });
});
Inténtalo tú mismo "

Definición y Uso

Los $.post() carga los datos de método desde el servidor mediante una petición HTTP POST.


Sintaxis

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

Parámetro Descripción
URL Necesario. Especifica la dirección URL para enviar la solicitud a
data Opcional. Especifica datos para enviar al servidor junto con la solicitud
function(data,status,xhr) Opcional. Especifica una función que se ejecutarán si la solicitud se realiza correctamente
Parámetros adicionales:
  • datos - contiene los datos resultantes de la solicitud
  • estado - contiene el estado de la solicitud ( "success", "notmodified", "error", "timeout" , o "parsererror" )
  • xhr - contiene el XMLHttpRequest objeto
dataType Opcional. Especifica el tipo de datos que se espera de la respuesta del servidor.
Por defecto jQuery realiza una suposición automática.
Los tipos posibles:
  • "xml" - Un documento XML
  • "html" - HTML como texto sin formato
  • "text" - Una cadena de texto sin formato
  • "script" - Se ejecuta la respuesta como JavaScript, y lo devuelve como texto sin formato
  • "json" - Se ejecuta la respuesta como JSON , y devuelve un objeto de JavaScript
  • "jsonp" - Carga en un JSON bloque utilizando JSONP . Añadirá un "?callback=?" A la URL para especificar la devolución de llamada

<Los métodos jQuery AJAX