Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Ajax

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

1 resposta
solução!

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!