Поиск кеша javascript - PullRequest
       5

Поиск кеша javascript

0 голосов
/ 03 марта 2011

У меня есть текстовое поле Поиск, для которого мне нужно реализовать функцию поиска (например, поиск в Google).

например, если я введу «abc» в поле поиска, я получу предложения вроде
abc def
xyz abc xyz

здесь каждое из этих уникальных предложений представляет страницу jsp, URL которой может быть «жестко запрограммирован» в массиве java-script.поэтому, когда я нажимаю любое предложенное значение, отображается веб-страница по соответствующей ссылке.

Для этого, можете ли вы предложить мне какие-либо эффективные способы реализации этого.
Это должно быть в чистом javascript, никакие сторонние библиотеки, такие как jquery и т. Д., Не могут использоваться

Заранее спасибо.

1 Ответ

1 голос
/ 03 марта 2011

Предполагая, что ваши данные находятся в ассоциативном массиве JS , подобном этому

var locationArray = {
    'searchValue1' : 'url1',
    'searchValue2' : 'url2',
        ...
};

, а в поле ввода поиска есть функция, связанная с onkeyup

<input type="text" onkeyup="UpdateSuggestions(this);">

тогда все остальное просто Строковые функции JavaScript .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...