Хорошо, надеясь, что кто-то может помочь.У меня есть страница для поиска сотрудников.Требование заключается в том, что поиск возвращает результаты по мере ввода.Может быть, я иду по этому пути совершенно неправильно, но в настоящее время у меня есть рабочий код.Проблема в том, что некоторые результаты возвращаются не по порядку.
Например, вы можете искать «Дон», но результаты для «Дон» будут возвращены до того, как вы получите результаты для «До», оставляя результаты для «До» на экране.
Есть ли способ очистить / отменить ожидающие результаты при начале нового поиска, чтобы я получал только самые последние результаты?
Вот код:
$('#searchString').keyup(function () {
searchPeople($(this).val());
});
function searchPeople(searchString) {
var bu = $('#selectedBU').val();
$('#people_view').clearQueue().load(
'@Url.Action("PeopleView", "People")',
{ SearchString:searchString.replace(' ', '*|*'),
bu:bu });
$('#searchString').focus();
}