校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > jQuery 插件autocomplete自動(dòng)完成應(yīng)用(自動(dòng)補(bǔ)全)(asp.net后臺(tái))

jQuery 插件autocomplete自動(dòng)完成應(yīng)用(自動(dòng)補(bǔ)全)(asp.net后臺(tái))

熱門標(biāo)簽:廈門商鋪地圖標(biāo)注 云南外呼電銷機(jī)器人系統(tǒng) 陜西人工外呼系統(tǒng)哪家好 上海楊浦怎么申請(qǐng)申請(qǐng)400電話 銅川小型外呼系統(tǒng)運(yùn)營商 海外地圖標(biāo)注門市標(biāo) 山西防封卡電銷卡套餐 地圖標(biāo)注多個(gè)行程 浙江外呼系統(tǒng)怎么安裝
autocomplete官網(wǎng) : http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ (可下載jQuery autocomplete插件)。

  淘寶商品搜索功能 效果:

下面來使用 autocomplete插件來實(shí)現(xiàn)類似效果。
1. 創(chuàng)建 AjaxPage.aspx 頁面,在其中定義 WebMethod 方法來返回 搜索頁面需要的輸入框所有提示條目。 后臺(tái)代碼如下:

復(fù)制代碼 代碼如下:

using System.Collections.Generic;
using System.IO;
using System.Runtime.Serialization.Json;
using System.Web.Services;
public partial class AjaxPage : System.Web.UI.Page
{
[WebMethod]
public static string GetAllHints()
{
Dictionarystring, string> data = new Dictionarystring, string>();
data.Add("蘋果4代iphone正品", "21782");
data.Add("蘋果4代 手機(jī)套", "238061");
data.Add("蘋果4", "838360");
data.Add("蘋果皮", "242721");
data.Add("蘋果筆記本", "63348");
data.Add("蘋果4s", "24030");
data.Add("戴爾筆記本", "110105");
data.Add("戴爾手機(jī)", "18870");
data.Add("戴爾鍵盤", "30367");
DataContractJsonSerializer serializer = new DataContractJsonSerializer(data.GetType());
using (MemoryStream ms = new MemoryStream())
{
serializer.WriteObject(ms, data);
return System.Text.Encoding.UTF8.GetString(ms.ToArray());
}
}
}

注:該方法返回的數(shù)據(jù)格式為json字符串。
2. 創(chuàng)建搜索頁面 Index.aspx, 前臺(tái)代碼如下:
復(fù)制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="_Default" %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
title>/title>
link rel="Stylesheet" href="Styles/jquery.autocomplete.css" />
script type="text/javascript" src="Scripts/jquery-1.4.1.js">/script>
script type="text/javascript" src="Scripts/jquery.autocomplete.js">/script>
script type="text/javascript">
var v = 1;
$(document).ready(function () {
$.ajax({
type: "POST",
contentType: "application/json",
url: "AjaxPage.aspx/GetAllHints",
data: "{}",
dataType: "json",
success: function (msg) {
var datas = eval('(' + msg.d + ')');
$("#txtIput").autocomplete(datas, {
formatItem: function (row, i, max) {
return "table width='400px'>tr>td align='left'>" + row.Key + "/td>td align='right'>font style='color: #009933; font-family: 黑體; font-style: italic'>約" + row.Value + "個(gè)寶貝/font>nbsp;nbsp;/td>/tr>/table>";
},
formatMatch: function(row, i, max){
return row.Key;
}
});
}
});
});
/script>
/head>
body>
form id="form1" runat="server">
div>
center>
asp:TextBox ID="txtIput" runat="server" Width="400px">/asp:TextBox>
/center>
/div>
/form>
/body>
/html>

實(shí)現(xiàn)效果如下:

3. autocomplete 參數(shù)說明

* minChars (Number)
    在觸發(fā)autoComplete前用戶至少需要輸入的字符數(shù).Default: 1,如果設(shè)為0,在輸入框內(nèi)雙擊或者刪除輸入框內(nèi)內(nèi)容時(shí)顯示列表
* width (Number)
    指定下拉框的寬度. Default: input元素的寬度
* max (Number)
    autoComplete下拉顯示項(xiàng)目的個(gè)數(shù).Default: 10
* delay (Number)
    擊鍵后激活autoComplete的延遲時(shí)間(單位毫秒).Default: 遠(yuǎn)程為400 本地10
* autoFill (Boolean)
    要不要在用戶選擇時(shí)自動(dòng)將用戶當(dāng)前鼠標(biāo)所在的值填入到input框. Default: false
* mustMatch (Booolean)
    如果設(shè)置為true,autoComplete只會(huì)允許匹配的結(jié)果出現(xiàn)在輸入框,所有當(dāng)用戶輸入的是非法字符時(shí)將會(huì)得不到下拉框.Default: false
* matchContains (Boolean)
    決定比較時(shí)是否要在字符串內(nèi)部查看匹配,如ba是否與foo bar中的ba匹配.使用緩存時(shí)比較重要.不要和autofill混用.Default: false
* selectFirst (Boolean)
    如果設(shè)置成true,在用戶鍵入tab或return鍵時(shí)autoComplete下拉列表的第一個(gè)值將被自動(dòng)選擇,盡管它沒被手工選中(用鍵盤或鼠標(biāo)).當(dāng)然如果用戶選中某個(gè)項(xiàng)目,那么就用用戶選中的值. Default: true
* cacheLength (Number)
    緩存的長度.即對(duì)從數(shù)據(jù)庫中取到的結(jié)果集要緩存多少條記錄.設(shè)成1為不緩存.Default: 10
* matchSubset (Boolean)
    autoComplete可不可以使用對(duì)服務(wù)器查詢的緩存,如果緩存對(duì)foo的查詢結(jié)果,那么如果用戶輸入foo就不需要再進(jìn)行檢索了,直接使用緩存.通常是打開這個(gè)選項(xiàng)以減輕服務(wù)器的負(fù)擔(dān)以提高性能.只會(huì)在緩存長度大于1時(shí)有效.Default: true
* matchCase (Boolean)
    比較是否開啟大小寫敏感開關(guān).使用緩存時(shí)比較重要.如果你理解上一個(gè)選項(xiàng),這個(gè)也就不難理解,就好比foot要不要到FOO的緩存中去找.Default: false
* multiple (Boolean)
    是否允許輸入多個(gè)值即多次使用autoComplete以輸入多個(gè)值. Default: false
* multipleSeparator (String)
    如果是多選時(shí),用來分開各個(gè)選擇的字符. Default: ","
* scroll (Boolean)
    當(dāng)結(jié)果集大于默認(rèn)高度時(shí)是否使用卷軸顯示 Default: true
* scrollHeight (Number)
    自動(dòng)完成提示的卷軸高度用像素大小表示 Default: 180 
* formatItem (Function)
    為每個(gè)要顯示的項(xiàng)目使用高級(jí)標(biāo)簽.即對(duì)結(jié)果中的每一行都會(huì)調(diào)用這個(gè)函數(shù),返回值將用LI元素包含顯示在下拉列表中. Autocompleter會(huì)提供三個(gè)參數(shù)(row, i, max): 返回的結(jié)果數(shù)組, 當(dāng)前處理的行數(shù)(即第幾個(gè)項(xiàng)目,是從1開始的自然數(shù)), 當(dāng)前結(jié)果數(shù)組元素的個(gè)數(shù)即項(xiàng)目的個(gè)數(shù). Default: none, 表示不指定自定義的處理函數(shù),這樣下拉列表中的每一行只包含一個(gè)值.
* formatResult (Function)
    和formatItem類似,但可以將將要輸入到input文本框內(nèi)的值進(jìn)行格式化.同樣有三個(gè)參數(shù),和formatItem一樣.Default: none,表示要么是只有數(shù)據(jù),要么是使用formatItem提供的值.
* formatMatch (Function)
    對(duì)每一行數(shù)據(jù)使用此函數(shù)格式化需要查詢的數(shù)據(jù)格式. 返回值是給內(nèi)部搜索算法使用的. 參數(shù)值row
* extraParams (Object)
    為后臺(tái)(一般是服務(wù)端的腳本)提供更多的參數(shù).和通常的作法一樣是使用一個(gè)鍵值對(duì)對(duì)象.如果傳過去的值是{ bar:4 },將會(huì)被autocompleter解析成my_autocomplete_backend.php?q=foobar=4 (假設(shè)當(dāng)前用戶輸入了foo). Default: {}
* result (handler)
    此事件會(huì)在用戶選中某一項(xiàng)后觸發(fā),參數(shù)為:
    event: 事件對(duì)象. event.type為result.
    data: 選中的數(shù)據(jù)行.
    formatted:formatResult函數(shù)返回的值
    例如:
    $("#singleBirdRemote").result(function(event, data, formatted) {
        //如選擇后給其他控件賦值,觸發(fā)別的事件等等
    });
作者:Peter

您可能感興趣的文章:
  • Jquery的autocomplete插件用法及參數(shù)講解
  • jQuery插件autocomplete使用詳解
  • jQuery autoComplete插件兩種使用方式及動(dòng)態(tài)改變參數(shù)值的方法詳解
  • jquery插件autocomplete用法示例
  • PHP結(jié)合jQuery.autocomplete插件實(shí)現(xiàn)輸入自動(dòng)完成提示的功能
  • 小試JQuery的AutoComplete插件
  • jquery autocomplete自動(dòng)完成插件的的使用方法
  • 使用JQuery自動(dòng)完成插件Auto Complete詳解

標(biāo)簽:孝感 常州 西雙版納 許昌 朔州 萊蕪 自貢 信陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jQuery 插件autocomplete自動(dòng)完成應(yīng)用(自動(dòng)補(bǔ)全)(asp.net后臺(tái))》,本文關(guān)鍵詞  jQuery,插件,autocomplete,自動(dòng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《jQuery 插件autocomplete自動(dòng)完成應(yīng)用(自動(dòng)補(bǔ)全)(asp.net后臺(tái))》相關(guān)的同類信息!
  • 本頁收集關(guān)于jQuery 插件autocomplete自動(dòng)完成應(yīng)用(自動(dòng)補(bǔ)全)(asp.net后臺(tái))的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美视频一区二| 成年人国产精品| 欧美不卡一区二区三区四区| 久久精品国产秦先生| 精品日韩在线一区| 成人一级视频在线观看| 中文字幕中文字幕在线一区| 91丨九色丨黑人外教| 亚洲午夜久久久久久久久久久 | 日韩在线观看一区二区| 欧美一区二区三区四区久久 | 国产伦精品一区二区三区视频青涩 | 欧美人与禽zozo性伦| 麻豆精品在线观看| 久久久久久久久伊人| 国产98色在线|日韩| 亚洲色图欧美激情| 欧美日韩一区中文字幕| 欧美aaa在线| 中文字幕免费不卡在线| 欧美在线观看18| 美女脱光内衣内裤视频久久影院| 91色综合久久久久婷婷| 久久久九九九九| 日本视频中文字幕一区二区三区| 亚洲女性喷水在线观看一区| 亚洲欧美激情一区二区| 麻豆91在线播放| 99久久亚洲一区二区三区青草| 国产精品一区二区在线观看不卡 | 国产sm精品调教视频网站| 成人午夜碰碰视频| 欧美伦理视频网站| 亚洲国产精品久久艾草纯爱| 高清不卡一区二区| 美女视频黄 久久| 香蕉成人啪国产精品视频综合网| 综合久久久久久| 日本一区二区动态图| 中文字幕精品三区| 日本一区二区三级电影在线观看| 久久先锋影音av鲁色资源网| 精品剧情v国产在线观看在线| 日韩欧美国产综合| 日韩精品专区在线影院观看| 精品欧美一区二区在线观看 | 欧洲中文字幕精品| 欧美日韩一区视频| 欧美日韩一区久久| 精品日韩av一区二区| 国产女同性恋一区二区| 国产精品午夜在线观看| 亚洲三级久久久| 亚洲电影欧美电影有声小说| 麻豆极品一区二区三区| 色婷婷香蕉在线一区二区| 成人黄页在线观看| 久久精品视频免费观看| 亚洲色大成网站www久久九九| 欧美一区二区三区四区高清| 国产人成亚洲第一网站在线播放| 国产精品嫩草影院av蜜臀| 国产乱码精品一区二区三区五月婷| 日本一不卡视频| 国产成人无遮挡在线视频| 天天综合网 天天综合色| 国产视频不卡一区| 51精品国自产在线| 成人国产视频在线观看| 乱中年女人伦av一区二区| 一区二区三区欧美亚洲| 欧美国产一区视频在线观看| 欧美日韩在线免费视频| 国产91精品入口| 精品中文字幕一区二区| 午夜a成v人精品| 一区二区三区久久久| 国产精品私人影院| wwww国产精品欧美| 69堂精品视频| 精品视频999| 欧美系列日韩一区| 91美女片黄在线观看91美女| 丁香天五香天堂综合| 蜜乳av一区二区三区| 午夜精品久久一牛影视| 一区二区三区中文在线| 国产精品国产三级国产有无不卡| 久久久久久久网| 久久综合久久99| 欧美mv日韩mv国产| 欧美一二三区在线观看| 最新不卡av在线| 日本一区二区三区高清不卡| 精品sm捆绑视频| 正在播放一区二区| 欧美日韩一区不卡| 欧美三片在线视频观看| 欧美性淫爽ww久久久久无| 色综合久久久久综合体| 91网站黄www| 91一区二区三区在线播放| 成人av综合一区| 成人激情小说乱人伦| 国产成人综合精品三级| 国产福利一区二区| 国产成人综合网| 99免费精品视频| 99精品一区二区| 色哟哟国产精品| 色综合视频一区二区三区高清| 91麻豆国产在线观看| 91麻豆免费视频| 欧美在线制服丝袜| 欧美精品自拍偷拍动漫精品| 制服丝袜成人动漫| 欧美刺激午夜性久久久久久久| 日韩亚洲欧美成人一区| 欧美大片日本大片免费观看| 久久在线免费观看| 久久久久综合网| 中文字幕av一区二区三区免费看 | 日本精品裸体写真集在线观看| 一本色道久久综合亚洲91| 欧美在线影院一区二区| 欧美日韩卡一卡二| 欧美一二三区在线| 久久亚洲欧美国产精品乐播 | 久久精品免费看| 麻豆精品国产91久久久久久| 国产乱码精品一区二区三区忘忧草 | 国产成人免费9x9x人网站视频| 成人三级在线视频| 色偷偷一区二区三区| 欧美日韩dvd在线观看| 日韩欧美久久久| 国产欧美精品一区| 亚洲欧美经典视频| 日韩中文字幕一区二区三区| 韩日精品视频一区| 波多野结衣视频一区| 欧美日韩一级片在线观看| 精品噜噜噜噜久久久久久久久试看| 国产人久久人人人人爽| 一区二区三区电影在线播| 蜜臀av在线播放一区二区三区| 国产九九视频一区二区三区| 91在线码无精品| 91麻豆精品国产91久久久久久久久| 亚洲精品在线网站| 亚洲品质自拍视频| 免费在线观看精品| 成人免费看片app下载| 欧美午夜免费电影| 久久夜色精品国产噜噜av| 亚洲色图一区二区三区| 五月婷婷激情综合| 国产黄人亚洲片| 欧美性猛片aaaaaaa做受| 欧美v亚洲v综合ⅴ国产v| 国产午夜一区二区三区| 一卡二卡三卡日韩欧美| 久草热8精品视频在线观看| 91在线观看免费视频| 欧美日韩电影在线| 国产亚洲污的网站| 亚洲电影中文字幕在线观看| 国产一区二区不卡在线| 欧洲日韩一区二区三区| 久久综合久久综合九色| 一区二区三区中文免费| 国产精品66部| 欧美日韩一区二区欧美激情| 久久精品欧美一区二区三区麻豆| 亚洲影院免费观看| 国产成人综合精品三级| 91精品免费观看| 亚洲欧洲综合另类| 激情六月婷婷综合| 欧美无乱码久久久免费午夜一区| 久久精品亚洲一区二区三区浴池| 一区二区三区不卡视频| 国产精品资源在线观看| 欧美日韩久久一区二区| 中文字幕一区二区三区四区不卡 | 国产精品亚洲第一区在线暖暖韩国| 欧美午夜在线观看| 中文成人av在线| 久久国产福利国产秒拍| 欧美视频日韩视频在线观看| 中文字幕免费在线观看视频一区| 美女脱光内衣内裤视频久久网站 | 亚洲国产精品二十页| 日韩av一区二区在线影视| 91丨porny丨中文| 中文字幕久久午夜不卡| 老司机精品视频在线| 欧美午夜精品电影| 136国产福利精品导航| 国产精品资源在线看|