使用jquery ajax php實現搜尋框的功能

2022-08-24 12:09:12 字數 1219 閱讀 2125

首先是客戶端

新建乙個輸入框

<

input

type

="text"

id="keyword"

name

="keyword"

/>

在輸入框的下面建立乙個div,先讓他隱藏起來

<

div

id="searchbox"

display: none"

>

div>

注:搜尋框的定位可以使用絕對定位,定在輸入框的下面,搜尋按鈕可以加在輸入框的旁邊,同樣也是使用絕對定位 

接下來是使用jq傳送ajax請求(這裡使用的是json格式的資料)

<

script

>

$(document).ready(

function

()

varinputtext

=$.trim(

this

.value);

if(inputtext

!=""

))

} else

} });

}else

}).blur(

function

());

});

script

>

服務端使用php語句連線資料庫,然後進行查詢(這裡使用的是pdo連線的方法)

<?php  

session_start

();

function connectdb()

catch(pdoexception $e

)

return

$connect

;

}

function test($keyword)

$keyword=$_get['keyword'];//

獲取輸入框的內容

$suggestion=test($keyword

);

echo json_encode($suggestion);//

輸出查詢的結果(json格式輸出)

?>

注:服務端的函式最好寫在別的頁面,方便管理。

這樣,搜尋框的功能就能實現了。學習筆記,僅供參考~~

使用jquery ajax php實現搜尋框的功能

我們每天瀏覽網頁都能見到搜尋框 搜尋框的原理 客戶端 輸入要搜尋的關鍵字於文字框,然後文字框將關鍵字獲取,使用ajax傳送請求到服務端,然後根據服務端返回來的資訊顯示到乙個div中 服務端 接收傳過來的資料,然後在資料庫中搜尋,再返回資料給客戶端 首先是客戶端 新建乙個輸入框 在輸入框的下面建立乙個...

使用jquery ajax php實現搜尋框的功能

搜尋框的原理 客戶端 輸入要搜尋的關鍵字於文字框,然後文字框將關鍵字獲取,使用ajax傳送請求到服務端,然後根據服務端返回來的資訊顯示到乙個div中 服務端 接收傳過來的資料,然後在資料庫中搜尋,再返回資料給客戶端 首先是客戶端 新建乙個輸入框 text id keyword name keywor...

jquery ajax php實現檔案上傳

檔案上傳最方便的方式是form方式提交,但它在有些場景並不適合,需要使用ajax方式來實現上傳檔案,ajax直接呼叫後台是無法將file傳送給後台,這時就需要引入formdata,然後設定相關闡述,下面將詳細闡述 2.post中processdata引數預設的值為true,會轉資料格式,上傳不需要轉...