Boa tarde, qual a diferença entre elas?
Boa tarde, qual a diferença entre elas?
Olá Anderson,
Os métodos $.get e $.post vão executar um GET e POST comum de HTTP, ou seja, será uma requisição síncrona. O client vai requisitar e vai ficar aguardando a resposta do server para carregar o resultado e apresentar ao usuário.
Já o $.ajax enviará uma requisição Ajax, ou seja, será uma requisição assíncrona. O client vai requisitar, mas não ficará travado aguardando resposta, o usuário vai continuar mexendo normalmente na interface, e quando o server terminar o processamento o client vai receber o retorno e fará com ele o que foi programado. (note que não haverá o efeito da página toda ser recarregada, possivelmente apenas um seção da página se esse foi o objetivo da requisição ajax, atualizar um campo da tela com valores por exemplo).
Abraço.