My Script для вызова 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);">
Вопрос: while onkeyup Я использую ajax для получения результата. Как только результат задержки ajax увеличивается, проблема возникает для меня.
Пример
При вводе t
ключевого слова я получаю результат ajax и при вводе te
получаю ajax результат
когда ajax временная задержка между двумя нажатиями клавиш вызывает серьезную проблему.
Когда я набираю te
быстро. ajax ищет ключевое слово t
, опаздывающее, при сравнении с te
. Я не знаю, как обращаться с такими случаями.
Результат
Набрав te
ключевое слово быстро из-за задержек ajax. результат для ключевого слова t
.
Я полагаю, что я объяснил знания читателя.