Como você envia uma solicitação de ajax toda vez que um campo de entrada de formulário é alterado?
Por exemplo, existe um campo de entrada. Toda vez que um usuário digita uma chave nesse campo, ele envia uma solicitação AJAX com qualquer texto que esteja atualmente nessa entrada e faz alguma coisa com ela. Eu examinei as funções de mudança e de chave no Jquery, mas quando eu as experimento no Jsfiddle elas não fazem nada. Existe uma maneira padrão de fazer este tipo de operação? Eu sei que é comum para validações e outras coisas.
<form>
<input id="test" type='text' >
<input type="submit" value="asdf">
</form>
$('input').on("change",(function(e){
alert("Hello");
});
O efeito que eu estou indo é como este jogo www.sporcle.com/games/g/nflteams#
Você pode digitar qualquer texto e, se estiver dentro do conjunto de respostas corretas, a tabela será atualizada para mostrar essa resposta. Você nunca tem que se submeter. Como você acha que eles conseguiram esse efeito?
Parece-me que eles devem estar consultando o banco de dados toda vez que um usuário digita uma chave, para ver se é uma resposta correta. Se é que eles atualizam a tabela para exibir a resposta. Quais são as outras maneiras de fazer isso?