Utilizzo di jQuery per caricare una vista parziale con la vita
-
06-11-2019 - |
Domanda
Va bene, sperando che qualcuno possa aiutare. Ho una pagina utilizzata per cercare dipendenti. Il requisito è che la ricerca tira indietro i risultati mentre si digita. Forse lo sto andando nel modo completamente sbagliato, ma attualmente ho un codice di lavoro. Il problema è che alcuni risultati vengono restituiti dalla sequenza.
Ad esempio, potresti cercare "Don", ma i risultati per "Don" verranno restituiti prima di ottenere i risultati per "Do", lasciando i risultati per "Do" sullo schermo.
Esiste un modo per cancellare/annullare i risultati in sospeso quando inizio una nuova ricerca in modo da ottenere solo i risultati più attuali?
Ecco il codice:
$('#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();
}
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow