平時用百度,谷歌搜索的時候 會有一個下 拉列表進行提示 這是一個很是好的功能 本文要介紹的這個JQuery 插件 名叫Ajax Autocomplete 顧名思義 ajax 也就是用ajax的方式獲取搜索提示信息而後返回呈現出來 上效果圖javascript
閒話很少說直接上代碼java
本文使用到的文件有:jquery
1,點擊 Ajax Autocomplete for jQuery, version 1.1.3 下載web
引用文件:ajax
<script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript" src="jquery.autocomplete.js"></script>
使用方法:函數
定義一個id 爲query的文本框spa
<input type="text" name="query" id="query" />
剛纔提到 'QueryServices.ashx' 這個文件 這就是後臺處理數據的文件插件
由於這個插件要求返回結果必須是一個JSON對象 這個JSON對象的格式是這樣的orm
{ query:'Li', //前臺輸入的查詢內容 suggestions:['Liberia','Libyan Arab Jamahiriya','Liechtenstein','Lithuania'],//這裏就是下拉框裏顯示的數據了 和下面的data是對應的 屬於一鍵一值 data:['LR','LY','LI','LT']//這裏和suggestions對應 做爲suggestions的鍵 }
suggestions 對應前臺 onAutocompleteSelect =function(value, data) 回調函數的 value 而對象
data 顧名思義 對應data
插件介紹到此爲止 數據傳送格式已和你們 列出你們可根據本身所用語言 自行 序列化