婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > jQuery 插件autocomplete自動完成應用(自動補全)(asp.net后臺)

jQuery 插件autocomplete自動完成應用(自動補全)(asp.net后臺)

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

  淘寶商品搜索功能 效果:

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

復制代碼 代碼如下:

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代 手機套", "238061");
data.Add("蘋果4", "838360");
data.Add("蘋果皮", "242721");
data.Add("蘋果筆記本", "63348");
data.Add("蘋果4s", "24030");
data.Add("戴爾筆記本", "110105");
data.Add("戴爾手機", "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());
}
}
}

注:該方法返回的數據格式為json字符串。
2. 創建搜索頁面 Index.aspx, 前臺代碼如下:
復制代碼 代碼如下:

%@ 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 + "個寶貝/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>

實現效果如下:

3. autocomplete 參數說明

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

您可能感興趣的文章:
  • Jquery的autocomplete插件用法及參數講解
  • jQuery插件autocomplete使用詳解
  • jQuery autoComplete插件兩種使用方式及動態改變參數值的方法詳解
  • jquery插件autocomplete用法示例
  • PHP結合jQuery.autocomplete插件實現輸入自動完成提示的功能
  • 小試JQuery的AutoComplete插件
  • jquery autocomplete自動完成插件的的使用方法
  • 使用JQuery自動完成插件Auto Complete詳解

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

巨人網絡通訊聲明:本文標題《jQuery 插件autocomplete自動完成應用(自動補全)(asp.net后臺)》,本文關鍵詞  jQuery,插件,autocomplete,自動,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jQuery 插件autocomplete自動完成應用(自動補全)(asp.net后臺)》相關的同類信息!
  • 本頁收集關于jQuery 插件autocomplete自動完成應用(自動補全)(asp.net后臺)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人av集中营| 成人h动漫精品| 国产精品女主播av| 3751色影院一区二区三区| 成人av影视在线观看| 另类小说欧美激情| 亚洲午夜免费电影| 日韩理论片网站| 久久久久国产精品免费免费搜索| 欧美久久久久中文字幕| 91视频免费看| 岛国av在线一区| 精品一区二区免费视频| 亚洲成人av在线电影| 亚洲欧洲综合另类在线| 国产亚洲一本大道中文在线| 日韩欧美资源站| 欧美老女人在线| 欧美色网一区二区| 91视视频在线观看入口直接观看www| 国产永久精品大片wwwapp| 日本欧美加勒比视频| 五月天激情综合网| 一区二区三区四区高清精品免费观看 | 在线视频国内一区二区| 国产福利精品一区二区| 韩国女主播一区| 久久精品久久久精品美女| 欧美aaaaaa午夜精品| 污片在线观看一区二区| 亚洲成人av中文| 婷婷激情综合网| 首页欧美精品中文字幕| 日韩激情视频在线观看| 日韩精品一二三区| 日韩av在线免费观看不卡| 日韩高清一级片| 日韩国产一区二| 免费在线看一区| 美洲天堂一区二卡三卡四卡视频 | 日韩影院精彩在线| 午夜国产精品一区| 男人操女人的视频在线观看欧美| 日本午夜精品视频在线观看| 麻豆极品一区二区三区| 精品无人码麻豆乱码1区2区| 国产一区二区三区电影在线观看 | 亚洲综合色噜噜狠狠| 亚洲精品中文字幕乱码三区| 亚洲五码中文字幕| 日韩不卡一区二区| 国产真实乱子伦精品视频| 国产成人无遮挡在线视频| 成熟亚洲日本毛茸茸凸凹| 99精品视频在线观看免费| 欧美专区日韩专区| 4438x亚洲最大成人网| 久久综合av免费| 中文字幕日韩欧美一区二区三区| 一个色妞综合视频在线观看| 亚洲成人激情综合网| 久久精品国产一区二区三区免费看 | 亚洲美女区一区| 偷偷要91色婷婷| 国产一区在线看| 91热门视频在线观看| 4438x成人网最大色成网站| 久久精品亚洲乱码伦伦中文| 亚洲精品美腿丝袜| 老司机午夜精品| 91香蕉视频污在线| 91精品免费在线观看| 国产欧美日韩视频在线观看| 亚洲激情在线播放| 久草热8精品视频在线观看| av电影天堂一区二区在线观看| 欧美日韩性生活| 国产欧美日本一区视频| 午夜私人影院久久久久| 国产精品一区二区在线播放| 一本色道久久加勒比精品| 日韩欧美中文字幕制服| 亚洲蜜臀av乱码久久精品蜜桃| 看电视剧不卡顿的网站| 在线观看日产精品| 久久久久一区二区三区四区| 亚洲123区在线观看| 成人动漫av在线| 欧美xxxxx裸体时装秀| 亚洲黄网站在线观看| 国产九色sp调教91| 91麻豆精品国产91| 一区二区三区欧美久久| 高清成人在线观看| 精品美女在线观看| 午夜一区二区三区在线观看| 99精品视频在线观看免费| 26uuu国产日韩综合| 午夜精品久久久久久久久久| 91一区在线观看| 久久久国产午夜精品 | 成人深夜在线观看| 日韩免费成人网| 亚洲3atv精品一区二区三区| www.欧美日韩| 国产人伦精品一区二区| 激情综合色播五月| 91精品国产黑色紧身裤美女| 一区二区三区电影在线播| 成人va在线观看| 欧美高清一级片在线观看| 精品一区中文字幕| 欧美一级免费观看| 日韩精品乱码av一区二区| 欧美优质美女网站| 亚洲人123区| 91麻豆精品视频| 综合自拍亚洲综合图不卡区| 不卡欧美aaaaa| 国产精品女主播在线观看| 国产成人精品三级麻豆| 久久久久久综合| 国产精品一卡二卡在线观看| 久久这里只有精品视频网| 久久99久久精品| 亚洲精品一区二区在线观看| 男男视频亚洲欧美| 欧美不卡一二三| 精品午夜一区二区三区在线观看| 日韩你懂的在线观看| 国内久久婷婷综合| 久久久三级国产网站| 国产盗摄视频一区二区三区| 国产视频一区在线播放| 成人网在线播放| 亚洲欧美日韩中文播放| 91国偷自产一区二区三区观看 | 国产欧美精品一区二区色综合| 国内久久精品视频| 国产欧美一区二区精品婷婷| 成人国产精品免费观看动漫| 亚洲欧洲日韩av| 欧美色大人视频| 免费日本视频一区| 久久精品亚洲精品国产欧美kt∨ | 欧美日韩免费不卡视频一区二区三区| 一区二区理论电影在线观看| 51精品国自产在线| 极品少妇一区二区三区精品视频| 国产日韩亚洲欧美综合| 99久久国产综合精品女不卡| 夜色激情一区二区| 日韩一区二区免费高清| 国产精品小仙女| 亚洲精选视频在线| 91精品一区二区三区久久久久久| 国产一区不卡精品| 亚洲免费观看视频| 欧美成人高清电影在线| 丰满放荡岳乱妇91ww| 亚洲最大成人综合| 精品久久国产字幕高潮| av亚洲产国偷v产偷v自拍| 亚洲福利视频一区| 久久久久综合网| 在线观看一区不卡| 国产尤物一区二区在线| 亚洲精品菠萝久久久久久久| 精品国产1区2区3区| 色哟哟亚洲精品| 国内成人免费视频| 一区二区三区日韩| 久久日韩精品一区二区五区| 色狠狠色噜噜噜综合网| 九九九精品视频| 亚洲一区在线观看网站| 337p粉嫩大胆色噜噜噜噜亚洲| 色网综合在线观看| 极品美女销魂一区二区三区免费| 亚洲精品v日韩精品| 久久久久久久久久久黄色| 欧美亚洲综合一区| 成人美女视频在线观看| 轻轻草成人在线| 一区二区三区欧美| 日本一二三不卡| 制服.丝袜.亚洲.中文.综合| 91视视频在线观看入口直接观看www| 男男成人高潮片免费网站| 亚洲老妇xxxxxx| 日本一区二区综合亚洲| 91精品国产综合久久香蕉麻豆| 成人高清伦理免费影院在线观看| 美女网站在线免费欧美精品| 亚洲午夜久久久久久久久电影网| 精品国产1区二区| 91精品国产色综合久久ai换脸| 色94色欧美sute亚洲线路一ni| 高清久久久久久| 精品一区免费av|