jquery autocomplete自動完了プラグインの使用方法

2779 ワード

まず必要なファイルをダウンロードします.autocomplete.jsとjquery.autocomplete.css.
このコントロール取得データは配列とURLの2つの方法で取得できるので,2つの簡単な例を書いて試験した.
フロントコードは次のとおりです.
 
  




<br/><script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"/> <br/><script src="Scripts/jquery.autocomplete.js" type="text/javascript"/> <br/><link href="Styles/jquery.autocomplete.css" type="text/css"/> <br/><script language="javascript" type="text/javascript"> <br>// <br>$(document).ready((function () { <br>var data = [" ", " ", " ", " ", " "]; <br>$("#txtProvince").autocomplete(data); <br>// SERVER <br>$("#txtUser").autocomplete("GetUserName.aspx"); <br>} <br>)); <br></script> <br/> <br/> <br/><form id="form1" runat="server"> <br/><div> <br/> :<input id="txtProvince" type="text"/> <br/></div> <br/><div> <br/> :<input id="txtUser" type="text"/></div> <br/></form> <br/> <br/> <br/> </code></pre> <br/> , URL GetUserName.aspx。 .cs : <br/> <pre><code> <br/>protected void Page_Load(object sender, EventArgs e) <br/>{ <br/>// q <br/>if (Request.QueryString["q"] != null) <br/>{ <br/>string key = Request.Params["q"].ToString(); <br/>string result = ""; <br/>db db = new db(); <br/>string sql = "select UserName from Users where UserName like '" + key + "%'"; <br/>SqlDataReader dr = db.GetReader(sql); <br/>while (dr.Read()) <br/>{ <br/>result += dr["UserName"].ToString() + "<br>"; <br/>} <br/>if (result == "") <br/>result = "not exists"; <br/>Response.Write(result); <br/>} <br/>} <br/> </code></pre> <br/> , 。 , CSS。 。 , rel="stylesheet",MY GOD! 。 <br/> 。 。 <div class="clearfix"> <span id="art_bot" class="jbTestPos"/> </div> </div> </div> </div>