Ich benutze jQuery für die automatische Vervollständigung über eine große Datenmenge. Mein Code ist in diesem Code-Schnipsel:jQuery Autocomplete zeigt die gleichen Ergebnisse
$(function() {
$(".postal-code-autocomplete").autocomplete({
source: postal_codes,
minLength: 3,
});
});
jedoch, wenn das Autocomplete getan und ich habe mein Ergebnis zurück, es zeigt immer noch eine Anzahl von Datensätzen mit dem gleichen Wert, der, die ich suchte, wie es in der gezeigt Bild:
Ich möchte diese Dropdown-Liste mit den gleichen Ergebnissen nicht angezeigt werden, wenn mein Ergebnis gefunden wird.
Vielen Dank!
EDIT: Wenn ich console.log(postal_codes)
erhalte ich folgende Ergebnisse
(54767) ["15354", "13341", "13675", "13451", "17455", "15127", "15562", "14561", "13671", "12241", "13451", "15341", "13561", "17341", "17343", "12244", "15349", "13343", "16452", "16672", "16673", "15235", "16233", "15354", "16777", "14122", "13122", "13231", "13121", "13123", "17778", "17676", "13451", "14562", "14123", "15124", "15127", "14671", "15236", "17121", "14342", "15451", "12134", "12132", "15121", "15237", "12462", "15232", "15561", "15562", "15452", "12351", "15341", "13561", "12244", "13341", "16452", "13671", "15235", "16233", "16777", "15772", "14122", "13122", "13451", "14562", "14123", "15124", "15127", "14231", "15236", "14342", "15451", "17563", "15236", "12136", "12461", "13231", "15121", "15237", "15452", "13451", "16777", "13342", "16122", "17121", "16342", "16777", "16777", "15773", "16777", "15773", "15772", "13122", "10431", "10432", "10433", "10434", "11251", "16452"…]
Wie sehen Postleitzahlen aus? Sind Sie sicher, dass dieser Wert nicht wiederholt wird? Führen Sie eine 'console.log (postal_codes)' in Ihrer Webentwicklerkonsole aus und überprüfen Sie die Ergebnisse. –
Bitte teilen Sie, was Sie in postal_code erhalten. – Shiladitya
console.log (postal_codes) gibt mir ein Array der Werte meiner Postleitzahlen – Stefanos