Latest web development tutorials

AJAX método get () y post () - jQuery

jQuery método get () y post () se utiliza para solicitar datos desde el servidor a través de HTTP solicitud GET o POST.


solicitud HTTP: GET vs. POSTAL

Hay dos tipos de solicitud del cliente y del lado del servidor - método común de respuesta es: GET y POST.

  • GET - datos de la petición de un recurso especificado
  • Post - presentación de los datos a procesar a los recursos designados

GET se utiliza básicamente para obtener (recuperar) datos del servidor. Nota: GET método puede devolver los datos almacenados en caché.

Post también se puede utilizar para recuperar los datos desde el servidor. Sin embargo, el método POST datos no hace de caché, y se utiliza comúnmente en conjunción con una solicitud para enviar datos en conjunto.

Para obtener más información sobre métodos GET y POST y las diferencias en el conocimiento de dos, por favor, lea nuestro método HTTP - GET POSTAL contraste .


jQuery $ .get método ()

$ .get () Método para solicitar datos desde el servidor a través de peticiones HTTP GET.

sintaxis:

$.get(URL,callback);

Losparámetros deURLnecesarias para una dirección URL predeterminada que desea solicitar.

El parámetrocallbackopcional es el nombre de la función ejecutada después de que la petición es satisfactoria.

En el siguiente ejemplo se utiliza el método $ .get () para recuperar datos de un archivo en el servidor:

Ejemplos

$("button").click(function(){
$.get("demo_test.php",function(data,status){
alert("数据: " + data + "\n状态: " + status);
});
});

Trate »

$ .get () El primer parámetro es la URL que queremos solicitar ( "demo_test.php").

El segundo parámetro es una función de devolución de llamada. El primer contenido parámetro de devolución de llamada de la página hay una solicitud, hay segundo estado del parámetro de devolución de llamada de la solicitud.

Consejo: archivo PHP ( "demo_test.php") de esta manera:

<?php
echo '这是个从PHP文件中读取的数据。';
?>


jQuery $ .post () método

$ .post () Método para solicitar datos desde el servidor a través de peticiones HTTP POST.

sintaxis:

$.post(URL,data,callback);

Losparámetros deURLnecesarias para una dirección URL predeterminada que desea solicitar.

El parámetro dedatosopcional especifica los datos que se envían junto con la solicitud.

El parámetrocallbackopcional es el nombre de la función ejecutada después de que la petición es satisfactoria.

En el siguiente ejemplo se utiliza $ .post () junto con una solicitud para enviar datos en conjunto:

Ejemplos

$ ( "Botón"). Click (function () {
$ .post ( "/ Try / ajax / demo_test_post.php",
{
nombre: "tutorial"
url: "http://www.w3big.com"
},
función (datos, de estado) {
alert ( "datos: \ n" + datos + "Estado \ n" + el estado);
});
});

Trate »

$ .post () El primer parámetro es la URL que queremos solicitar ( "demo_test_post.php").

Luego, junto con la solicitud (nombre y ciudad) para enviar datos entre sí.

"Demo_test_post.php" El script PHP lee estos parámetros, los procesos, y devuelve el resultado.

El tercer parámetro es la función de devolución de llamada. El primer parámetro de devolución de llamada no solicitada contenido de la página, y el segundo argumento existe estado de la solicitud.

Consejo: archivo PHP ( "demo_test_post.php") de esta manera:

<?php
$name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : '';
$city = isset($_POST['url']) ? htmlspecialchars($_POST['url']) : '';
echo '网站名: ' . $name;
echo "\n";
echo 'URL 地址: ' .$city;
?>