Я бы предложил оставить небольшую задержку между событием keyup и вызовом функции ajax. Что вы можете сделать, это использовать setTimeout, чтобы проверить, что пользователь закончил печатать до того, как вызывать вашу функцию ajax.

крипт для вызова ajax

<script language="javascript">
function search_func(value)
{
    $.ajax({
       type: "GET",
       url: "sample.php",
       data: {'search_keyword' : value},
       dataType: "text",
       success: function(msg){
                   //Receiving the result of search here
       }
    });
}
</script>

HTML

   <input type="text" name="sample_search" id="sample_search" onkeyup="search_func(this.value);">

Вопрос: в то время как onkeyup я использую ajax для получения результата. Как только задержка результата увеличивается, у меня возникает проблема.

Например Во время набораt Ключевое слово я получаю результат AJAX и при набореte Я получаю результат ajax, когда задержка времени ajax между двумя keyup иногда делает серьезную проблему.

Когда я печатаюte быстрее. ajax поискt Ключевое слово приходит поздно, когда сравнивать сte, Я не знаю, как обращаться с этим типом случаев.

Результат Во время набораte Ключевое слово быстро из-за задержек ajax. результат дляt ключевое слово приходит.

Я полагаю, что объяснил читателю знания.

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

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