jQuery - get AJAX () e post () Método
método jQuery get () e post () é utilizado para solicitar dados do servidor via HTTP GET ou POST pedido.
solicitação HTTP: GET vs. POST
Dois tipos de solicitação do cliente e do lado do servidor - método comum de resposta é: GET e POST.
- GET - dados de solicitação de um recurso especificado
- POST - apresentação de dados a serem processados aos recursos designados
GET é basicamente usado para obter (recuperar) os dados do servidor. Nota: método GET pode retornar dados em cache.
POST também pode ser usado para recuperar dados a partir do servidor. No entanto, método POST Os dados não de cache, e é normalmente usado em conjunto com um pedido para enviar dados em conjunto.
Para saber mais sobre métodos GET e POST e as diferenças em dois conhecimentos, leia o nosso método de HTTP - GET POST contraste .
jQuery $ .get () Método
$ .get () Para solicitar dados do servidor via HTTP GET solicitações.
sintaxe:
parâmetros deURLnecessárias para uma URL predeterminada você deseja solicitar.
O parâmetrocallbackopcional é o nome da função executada após o pedido for bem sucedida.
O exemplo a seguir usa $ .get () método para recuperar dados de um arquivo no servidor:
Exemplos
$.get("demo_test.php",function(data,status){
alert("数据: " + data + "\n状态: " + status);
});
});
tente »
$ .get () O primeiro parâmetro é a URL que deseja solicitar ( "demo_test.php").
O segundo parâmetro é uma função de retorno. O primeiro conteúdo do parâmetro de retorno de chamada da página há um pedido, existem segunda status de parâmetro de retorno de chamada do pedido.
Dica: arquivo PHP ( "demo_test.php") como este:
<?php echo '这是个从PHP文件中读取的数据。'; ?>
jQuery $ .post () Método
$ .post () Para solicitar dados do servidor através de solicitações HTTP POST.
sintaxe:
parâmetros deURLnecessárias para uma URL predeterminada você deseja solicitar.
O parâmetrode dadosopcional especifica os dados enviados junto com a solicitação.
O parâmetrocallbackopcional é o nome da função executada após o pedido for bem sucedida.
O exemplo a seguir usa $ .post () juntamente com um pedido para enviar dados em conjunto:
Exemplos
$ .post ( "/ Tente / ajax / demo_test_post.php",
{
name: "tutorial"
url: "http://www.w3big.com"
},
função (dados, status) {
alert ( "dados: \ n" + dados + "\ n Status:" + status);
});
});
tente »
$ .post () O primeiro parâmetro é a URL que deseja solicitar ( "demo_test_post.php").
Em seguida, juntamente com o pedido (nome e cidade) para enviar dados juntos.
"Demo_test_post.php" O script PHP lê esses parâmetros, processá-los e, em seguida, retorna o resultado.
O terceiro parâmetro é a função de retorno. O primeiro parâmetro de retorno de chamada não solicitada conteúdo da página, e o segundo argumento não status da solicitação.
Dica: arquivo PHP ( "demo_test_post.php") como este:
<?php $name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : ''; $city = isset($_POST['url']) ? htmlspecialchars($_POST['url']) : ''; echo '网站名: ' . $name; echo "\n"; echo 'URL 地址: ' .$city; ?>