Endereço do manual jQuery: https://jquery.cuishifeng.cn/
obter pedido
$.get("test.json", {
"id": "10001",
"name": "小白",
"age": "18岁"
}, function (data) {
console.log(data)
})
Receba dois parâmetros, o primeiro é o endereço URL, o segundo é a função de retorno de chamada
Você também pode receber três parâmetros, você pode adicionar o conteúdo de queryString por meio de JSON
Nota:
- A ordem não pode ser confusa, o primeiro parâmetro é o endereço de url, o segundo parâmetro são os dados queryString (no formato JSON) e o terceiro parâmetro é a função de retorno de chamada.
- Se uma página que não existe no jQuery for solicitada, o console relatará um erro e não continuará a executar o conteúdo da função de retorno de chamada posteriormente
Dados solicitados de volta jQuery nos ajudou a encapsular a análise de dados, o Ajax bruto original da análise de string responseText retornado torna-se estruturas de dados JSON legíveis , sem mais eval e JSON.parse como operado
postar pedido
O método de uso post request e o método de uso get request e as precauções são os mesmos
$.post("test.json", {
"id": 10005,
"name": "小诶",
"age": "23岁"
}, function (data) {
console.log(typeof data)
})
solicitação $ .ajax ()
O método de uso da solicitação $ .ajax () é o mesmo que o método de uso básico de get e post, e a função é refinada.
$.ajax("test.json", {
"type": "post",
"data": {
"id": "10001",
"name": "小白",
"age": "18岁"
},
"success": function (data, textStatus) {
console.log(data, textStatus)
},
"error": function () {
}
})
- O primeiro parâmetro refere-se ao endereço do arquivo solicitado
- O segundo parâmetro é um dado JSON, e existem alguns parâmetros fixos dentro
- tipo: é o tipo de solicitação
- dados: parâmetros transportados na solicitação atual
- sucesso: função de retorno de chamada para solicitação bem-sucedida
- erro: função de retorno de chamada para falha de solicitação