中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

jQuery+Ajax實現類似百度的搜索自動提示功能
來源:易賢網 閱讀:7585 次 日期:2015-04-17 13:43:03
溫馨提示:易賢網小編為您整理了“jQuery+Ajax實現類似百度的搜索自動提示功能”,方便廣大網友查閱!

jQuery+Ajax實現類似百度的搜索自動提示功能,具體看下面的代碼:

頁面:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

<html xmlns="">

<head runat="server">

<title>seach</title>

<script type="text/javascript" src="jquery.min.js" ></script>

<script type="text/javascript" src="js.js"></script>

<link href="css.css" rel="stylesheet" type="text/css" />

</head>

<body>

<form id="form1" runat="server">

<div onClick="keyup_close();">

<ul>

<li class="h_14">

<iframe style="DISPLAY: none" id="if_keyup" name="if_keyup"></iframe>

<input id="kw" name="kw" class="h_15" onKeyUp="keyup(event)" autocomplete="off" />

<div style="DISPLAY: none" id="keyup_d" class="sokeyup" ></div>

</li>

<li class="h_16">

<input style="CURSOR: pointer" onClick="so_search();" src="searchbuttom.gif" type="image" />

</li>

</ul>

</div>

</form>

</body>

</html>

css

UL {

padding: 0px; LIST-STYLE-TYPE: none;

MARGIN: 0px;

LIST-STYLE-IMAGE: none;

height: 52px;

}

LI {

PADDING-BOTTOM: 0px;

LIST-STYLE-TYPE: none;

MARGIN: 0px;

PADDING-LEFT: 0px;

PADDING-RIGHT: 0px;

LIST-STYLE-IMAGE: none;

PADDING-TOP: 0px

}

.h_14 {

BACKGROUND-IMAGE: url(text_search.jpg);

TEXT-ALIGN: left;

PADDING-BOTTOM: 1px;

LINE-HEIGHT: 26px;

MARGIN-TOP: 3px;

PADDING-LEFT: 4px;

WIDTH: 245px;

BACKGROUND-REPEAT: no-repeat;

BACKGROUND-POSITION: center 50%;

FLOAT: left;

HEIGHT: 26px;

MARGIN-LEFT: 3px;

VERTICAL-ALIGN: middle;

OVERFLOW: hidden;

MARGIN-RIGHT: 3px;

PADDING-TOP: 2px

}

.h_15 {

BORDER-BOTTOM: 0px;

BORDER-LEFT: 0px;

PADDING-BOTTOM: 0px;

LINE-HEIGHT: 20px;

PADDING-LEFT: 0px;

WIDTH: 240px;

PADDING-RIGHT: 0px;

DISPLAY: block;

FLOAT: left;

HEIGHT: 20px;

MARGIN-LEFT: 0px;

FONT-SIZE: 14px;

VERTICAL-ALIGN: middle;

BORDER-TOP: 0px;

BORDER-RIGHT: 0px;

PADDING-TOP: 4px

}

.h_16 {

WIDTH: 57px;

FLOAT: left;

HEIGHT: 32px;

OVERFLOW: hidden;

CURSOR: pointer

}

.sokeyup {

Z-INDEX: 10000;

BORDER-BOTTOM: #000000 1px solid;

POSITION: absolute;

BORDER-LEFT: #000000 1px solid;

WIDTH: 245px;

DISPLAY: none;

CLEAR: both;

OVERFLOW: hidden;

BORDER-TOP: #000000 1px solid;

BORDER-RIGHT: #000000 1px solid

}

.sokeyup_1 {

LINE-HEIGHT: 20px;

PADDING-LEFT: 4px;

WIDTH: 237px;

PADDING-RIGHT: 4px;

HEIGHT: 20px;

CLEAR: both;

OVERFLOW: hidden

}

.sokeyup_2 {

LINE-HEIGHT: 20px;

WIDTH: 140px;

FLOAT: left;

HEIGHT: 20px;

COLOR: #4c4c4c

}

.sokeyup_3 {

TEXT-ALIGN: right;

LINE-HEIGHT: 20px;

WIDTH: 97px;

FLOAT: right;

HEIGHT: 20px;

COLOR: #008000

}

.sokeyup_4 {

LINE-HEIGHT: 20px;

WIDTH: 237px;

HEIGHT: 20px

}

.sokeyup_5 {

LINE-HEIGHT: 20px;

FLOAT: right;

HEIGHT: 20px;

COLOR: #0000cc;

CURSOR: pointer;

TEXT-DECORATION: underline

}

JS:

function so_search(){

var kw = $("#kw").val();

var kid = 0;

var kname=$("#select_kid").html();

kw = encodeURI(kw);

if(kw == ''){

alert("請輸入要查找的關鍵詞");

}else{

location.href="search-"+kw+".html";

}

}

//關閉搜索提示

function keyup_close(){

$("#keyup_d").hide();

}

//

function keyup_over(id){

$("#u_"+id).css("background-color","#0000CC");

$("#l_"+id).css("color","#fff");

}

function keyup_out(id){

$("#u_"+id).css("background-color","#fff");

$("#l_"+id).css("color","#000");

}

function keyup_click(id){

$("#keyup_d").hide();

var kw=$("#l_"+id).html();

kw = encodeURI(kw);

location.href="search-"+kw+".html";

}

function keyup(event){

if(window.event){

var key =window.event.keyCode;

}else{

var key =event.which;

}

if(key!=38&&key!=40&&key!=13){

var kw=$("#kw").val();

//跨域獲取搜索提示

var url ="JsonHandler.ashx?kw=" + encodeURI(kw) + "&time=" + new Date().toString();//中文

$.get(url,function(data){

if (data!='') {

$("#keyup_d").html(data+'<ul class="sokeyup_4"><li id="l_0" style="display:none;">

</li><li class="sokeyup_5" onclick="keyup_close()">關閉</li></ul>');

$("#keyup_d").show();

} else {

$("#keyup_d").hide();

}

}

);

}

}

var ul_id=0;

$(window).keydown(function(event){

if(window.event){

var key =window.event.keyCode;

}else{

var key =event.which;

}

if (key==13) {

if (searchFocus == true) {

}

}

var ulcount=$("#keyup_d ul").size()-1;

if($("#keyup_d").css("display")=="block"){

//向上

$("#l_0").html($("#kw").val());

if(key==13) {

if ($("#kw").val()!= "") {

so_search();

}

}

if (key==38) {

ul_id--;

if(ul_id<0){

ul_id = ulcount;

keyup_over(ul_id);

}else{

keyup_out(ul_id+1);

keyup_over(ul_id);

}

$("#kw").val($("#l_"+ul_id).html());

return false;

}

//向下

if (key==40 ) {

$("#l_0").html($("#kw").val());

ul_id++;

if(ul_id>ulcount){

ul_id=0;

keyup_out(ulcount);

}else{

keyup_out(ul_id-1);

keyup_over(ul_id);

}

$("#kw").val($("#l_"+ul_id).html());

return false;

}

}

});

ashx:

<%@ WebHandler Language="C#" Class="JsonHandler" %>

using System;

using System.Web;

using System.Data.SqlClient;

using System.Data;

public class JsonHandler : IHttpHandler {

public void ProcessRequest(HttpContext context)

{

context.Response.ContentType = "text/plain";

string Key = context.Request["kw"];

if (Key !=null&&Key!="")

{

SqlConnection con = new SqlConnection("server=JUQI;database=NorthWind;uid=sa;pwd=sa;");

con.Open();

string str = "select distinct keyword,num from search where keyword like @kw order by keyword";

SqlCommand com = new SqlCommand(str, con);

com.Parameters.Add("@kw", SqlDbType.NVarChar).Value = "%"+ Key + "%";

SqlDataReader sdr = com.ExecuteReader();

string htmlstr = "";

int i = 1;

while (sdr.Read())

{

string kword = sdr["keyword"].ToString();

string a = sdr["num"].ToString();

htmlstr += "<ul class='sokeyup_1' onmouseover='keyup_over(" + i + ")'

onmouseout='keyup_out(" + i + ")' onclick='keyup_click(" + i + ")' id='u_" + i + "'>";

htmlstr += "<li class='sokeyup_2' id='l_" + i + "'>" + kword + "</li>";

htmlstr += "<li class='sokeyup_3'>" + a + " 結果</li></ul>";

i++;

}

context.Response.Write(htmlstr);

context.Response.End();

sdr.Close();

con.Close();

}

}

public bool IsReusable {

get {

return false;

}

}

}

更多信息請查看IT技術專欄

更多信息請查看腳本欄目
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲激情午夜| 欧美日韩国产综合一区二区| 欧美与黑人午夜性猛交久久久| 欧美日韩国产在线看| 一本色道久久综合亚洲精品高清| 欧美日韩精品高清| 亚洲欧美视频一区二区三区| 国产精品羞羞答答| 久久国产免费| 亚洲免费观看| 国产农村妇女精品| 免费av成人在线| 99热在线精品观看| 国产欧美日韩激情| 猛男gaygay欧美视频| 中日韩视频在线观看| 韩国精品主播一区二区在线观看| 欧美 日韩 国产在线| 亚洲永久免费| 亚洲欧洲一区二区在线观看| 国产精品视频一二三| 欧美高清在线视频观看不卡| 久久国产精品一区二区| 亚洲视频国产视频| 91久久精品国产91久久| 国产婷婷一区二区| 欧美日韩精品在线| 久久裸体艺术| 亚洲无限av看| 亚洲福利在线视频| 国产欧美日韩精品丝袜高跟鞋| 欧美成人资源网| 欧美中文字幕在线| 免费成人黄色av| 免费看亚洲片| 香港成人在线视频| 亚洲视频在线视频| 亚洲国产精品成人综合| 国产欧美丝祙| 欧美性色aⅴ视频一区日韩精品| 免费永久网站黄欧美| 欧美在线国产| 亚洲欧美日韩国产综合在线| 亚洲国产精品小视频| 激情欧美一区| 国内激情久久| 黄色精品免费| 国产一区自拍视频| 国产主播精品| 影音先锋日韩资源| 一区福利视频| 精品成人在线观看| 极品日韩久久| 在线观看日韩专区| 亚洲国产福利在线| 亚洲日韩欧美一区二区在线| 亚洲国产婷婷综合在线精品| 亚洲国产欧美日韩精品| 亚洲韩国日本中文字幕| 亚洲日本欧美日韩高观看| 91久久在线播放| 亚洲欧洲一区二区三区久久| 亚洲国产精品一区二区三区| 亚洲人成网站影音先锋播放| 99国产精品私拍| 亚洲综合色在线| 欧美一区二视频| 久久亚洲国产精品一区二区| 免费亚洲婷婷| 欧美日韩在线播放| 国产精品日韩欧美| 今天的高清视频免费播放成人| 精品91免费| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 在线成人www免费观看视频| 美女福利精品视频| 国产精品久久国产愉拍| 亚洲国产精品999| 亚洲天堂av电影| 久久久久久国产精品一区| 欧美另类专区| 国产精品成人免费| 亚洲风情亚aⅴ在线发布| 欧美一级片一区| 欧美区在线播放| 亚洲日本免费| 国产欧美日韩精品a在线观看| 久久久www免费人成黑人精品| 一区二区av在线| 一片黄亚洲嫩模| 国产视频综合在线| 欧美www视频| 久久影院午夜片一区| 久久男女视频| 欧美日韩极品在线观看一区| 国产精品夜夜夜| 尤物网精品视频| 亚洲在线观看| 男男成人高潮片免费网站| 国产精品久久久久免费a∨| 狠狠色综合色综合网络| 一区二区三区国产| 美女网站在线免费欧美精品| 欧美激情网友自拍| 国产精品系列在线播放| 亚洲精品久久久久中文字幕欢迎你| 亚洲在线国产日韩欧美| 欧美a级一区二区| 国内久久精品| 亚洲免费一在线| 欧美激情久久久久| 亚洲第一区色| 久久久xxx| 国产亚洲一区二区三区在线观看 | 在线电影欧美日韩一区二区私密| 日韩一区二区精品| 理论片一区二区在线| 国产一区深夜福利| 午夜亚洲视频| 欧美三日本三级少妇三2023| 亚洲国产成人在线| 蜜桃久久av一区| 香港久久久电影| 亚洲精品少妇网址| 久久久亚洲精品一区二区三区| 欧美性色综合| 欧美日韩视频在线第一区| 欧美激情精品久久久久久免费印度| 亚洲调教视频在线观看| 亚洲精品中文在线| 在线中文字幕一区| 亚洲特级毛片| 午夜精品久久久久久久99热浪潮 | 欧美怡红院视频一区二区三区| 欧美日韩亚洲一区三区| 欧美视频亚洲视频| 久久精品视频导航| 美乳少妇欧美精品| 欧美一区二区三区婷婷月色 | 欧美日本亚洲| 一区二区在线视频| 国产精品99久久久久久人| 91久久精品美女高潮| 国产精品视频一二三| 亚洲精品久久久久久久久久久久久| 欧美日韩国产免费| 在线视频一区二区| 久久夜色精品国产亚洲aⅴ| 欧美成人69av| 欧美激情第3页| 久久久国产午夜精品| 一区二区欧美精品| 久久久最新网址| 欧美一区二区女人| 日韩午夜在线播放| 国产欧美一区二区精品忘忧草| 国产精品久久久久久久午夜| 欧美特黄一级| 国产精品二区影院| 精品不卡在线| 久久国产色av| 国产精品美女xx| 国产视频在线观看一区二区三区 | 欧美在线黄色| 亚洲午夜精品一区二区| 亚洲激情在线播放| 午夜精品一区二区三区在线| 欧美日韩不卡| 亚洲女优在线| 在线观看亚洲专区| 欧美激情第三页| 一区国产精品| 久久在线免费视频| 亚洲一区二区三区乱码aⅴ| 亚洲欧美999| 久久久综合网| 一本色道久久综合亚洲精品不卡| 一区二区三区视频在线看| 久久爱www| 国产精品ⅴa在线观看h| 亚洲国产成人av好男人在线观看| 欧美一级视频| 激情亚洲一区二区三区四区| 久久综合久久综合这里只有精品| 依依成人综合视频| 久久精品99国产精品| 国内精品美女在线观看| 亚洲视频成人| 国产精品一区二区在线观看网站| 欧美一区三区三区高中清蜜桃| 欧美性猛交xxxx乱大交蜜桃| 亚洲欧美日韩一区二区在线| 免费观看久久久4p| 亚洲精品一区二区三区福利| 欧美新色视频| 狂野欧美激情性xxxx欧美| 一本色道久久综合| 欧美日韩国产综合新一区| 久久精品国产亚洲a| 日韩亚洲视频在线|