Olá, minha dúvida é: qual a diferença entre o $.get(..., ...) e o $.ajax(..) ??
Por outra é possível fazer uma chamada Ajax sem que tenhamos que colocar um evento de click num botão para poder chamar a API??
att
Olá, minha dúvida é: qual a diferença entre o $.get(..., ...) e o $.ajax(..) ??
Por outra é possível fazer uma chamada Ajax sem que tenhamos que colocar um evento de click num botão para poder chamar a API??
att
Boa noite, Sílvio! Como vai?
O$.get()
faz uma chamada ajax utilizando o método GET
do protocolo HTTP
. Já com o $.ajax()
vc terá que dizer pra essa função qual será o método HTTP
utilizado. Em outras palavras o $.get()
é apenas um atalho ao $.ajax()
quando vc for utilizar o método GET
. Tbm tem outro atalho bastante conhecido! O $.post()
que executa uma requisição ajax com o método POST
.
Em relação a sua segunda pergunta, vc pode executar uma requisição ajax em resposta a qualquer evento, por exemplo, no instante que vc rolar a página do seu site e ela chegar ao final. Daí vc faz uma requisição ajax pedindo por mais conteúdo para apresentar ao seu usuário. Inclusive, essa é a estratégia que o Facebook usa para fazer aquela timeline infinita que vc vai rolando e nunca acaba o conteúdo.
Grande abraço e bons estudos!