English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Los métodos $.get() y $.post() de jQuery se utilizan para solicitar datos del servidor a través de solicitudes HTTP GET y POST.
enGETEn el método, el navegador colocará el nombre/Los pares de valores se agregan al final de la URL.
GET se utiliza generalmente en lugares donde no se preocupa por la seguridad.
Las solicitudes GET pueden almacenarse en el caché
Las solicitudes GET se conservan en el historial del navegador
Las solicitudes GET pueden agregar marcadores
Nunca se debe usar la solicitud GET para procesar datos sensibles
Las solicitudes GET tienen un límite de longitud (sólo2048caracteres)
enPOSTEn el método, el contenido no se mostrará en la URL.
Si los datos del formulario contienen información sensible o personal, siempre debe usar POST.
Las solicitudes POST nunca se almacenan en el caché
Las solicitudes POST no se conservan en el historial del navegador
Las solicitudes POST no pueden agregar marcadores
Se debe usar la solicitud POST para procesar datos sensibles
Las solicitudes POST no tienen límite de longitud
Para obtener más información sobre GET y POST y las diferencias entre estos métodos, visite nuestraMétodos de solicitud HTTPpágina.
jQuery $.get()El método usa solicitudes HTTP GET para cargar datos del servidor.
Esto es$.get()Sintaxis de method:
$.get(URL, data, callback)
Parámetros:
URL-Especificar la URL que desea solicitar
data -(Opcional) Especificar el objeto o cadena pura que se enviará al servidor junto con la solicitud
callback-(Opcional)Especificar la función de retroalimentación a ejecutar con éxito en la solicitud
Este ejemplo solicita la página ajax_get.php, envía algunos datos adicionales y muestra un mensaje de estado de alerta:
$("button").click(function(){ $.get("ajax_get.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); }); });Prueba a ver‹/›
Este es el código fuente del archivo PHP ("ajax_get.php"):
<?php echo "<p>Hello ". $_GET['fname']." ". $_GET['lname'].", How are u doing?</p>"; ?>
jQuery $.post()El método usa solicitudes HTTP POST para cargar datos del servidor.
Esto es$.post()Sintaxis de method:
$.post(URL, data, callback)
Parámetros:
URL-Especificar la URL que desea solicitar
data -(Opcional) Especificar el objeto o cadena pura que se enviará al servidor junto con la solicitud
callback-(Opcional)Especificar la función de retroalimentación a ejecutar con éxito en la solicitud
Este ejemplo solicita la página ajax_post.php, envía algunos otros datos y muestra un mensaje de estado de alerta:
$("button").click(function(){ $.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); }); });Prueba a ver‹/›
Este es el código fuente del archivo PHP (“ajax_post.php”):
<?php echo "<p>Hello ".$_POST['fname']." ".$_POST['lname'].", ¿cómo te sientes?</p>"; ?>
Para obtener referencias completas de métodos AJAX, por favor visite nuestroReferencia de AJAX de jQuery.