Как вы отправляете ajax-запрос каждый раз, когда изменяется поле ввода формы?

Например, есть поле ввода. Каждый раз, когда пользователь вводит ключ в это поле, он отправляет AJAX-запрос с тем текстом, который в данный момент находится в этом входе, и что-то с ним делает. Я изучил функции изменения и keyup в Jquery, но когда я пробую их в Jsfiddle, они ничего не делают. Есть ли стандартный способ сделать этот тип операции? Я знаю, что общего для проверок и прочего.

<form>
    <input id="test" type='text' >
    <input type="submit" value="asdf">
</form>

$('input').on("change",(function(e){
    alert("Hello");
});

Эффект, которого я добиваюсь, похож на эту игру www.sporcle.com/games/g/nflteams#

Вы можете ввести любой текст, и если он находится в пределах набора правильных ответов, таблица обновится, чтобы показать этот ответ. Вам никогда не придется подчиняться. Как вы думаете, они достигли этого эффекта?

Мне показалось, что они должны запрашивать базу данных каждый раз, когда пользователь вводит ключ, чтобы убедиться, что это правильный ответ. Если это так, они обновляют таблицу для отображения ответа. Каковы другие способы сделать это?

Ответы на вопрос(4)

Ваш ответ на вопрос