搜索建议缓存javascript

时间:2011-03-03 06:53:39

标签: javascript search autocomplete autosuggest

我有一个搜索文本框,我必须为其实现搜索建议(如谷歌搜索)类功能。

例如,如果我在搜索框中输入“abc”,我会收到类似的建议     的 ABC DEF
     xyz abc xyz

这里每个独特的建议代表一个jsp页面,其url可以在java脚本数组中“硬编码”。所以当我点击任何建议值时,会显示相应链接的网页。

为此,您能否建议我采用任何有效的方法来实现这一目标 这必须是纯javascript,没有像jquery等的第三方库,可以使用

提前致谢。

1 个答案:

答案 0 :(得分:1)

假设您的数据与此{/ 3>类似associative JS array

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

并且您的搜索输入字段具有与onkeyup

相关联的功能
<input type="text" onkeyup="UpdateSuggestions(this);">

然后其余的很简单JavaScript string functions