PHP頁面輸出搜索后跳轉(zhuǎn)下一頁的處理方法
php頁面輸出時,搜索功能在跳轉(zhuǎn)下一頁時,如果不做任何處理,會返回原有是第二頁輸出的數(shù)據(jù),用js來給url加上搜索的條件,保證跳轉(zhuǎn)下一頁時輸出的是搜索到的數(shù)據(jù)。以下是js代碼
//搜索功能
$("#search").click(function() { //通過id找到搜索的input框
var url = $(this).attr('url');
var query = $('.search-form').find('input').serialize();
query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g, '');
query = query.replace(/^&/g, '');
if (url.indexOf('?') > 0) {
url += '&' + query;
} else {
url += '?' + query;
}
window.location.href = url;
});
//回車搜索
$(".search-form").keyup(function(e) {
if (e.keyCode === 13) {
$("#search").click();
return false;
}
});
搜索部分代碼
<div class="box-tools search-form" style="width:250px;">
<div class="input-group">
<input type="text" name="nickname" value="" class="form-control input-sm pull-right" style="width: 150px;" placeholder="請輸入會員昵稱或者ID">
<div class="input-group-btn">
<button class="btn btn-sm btn-default" id="search" url="{:U('Membership')}"> <i class="fa fa-search"></i></button>
</div>
</div>
</div>
以上所述是小編給大家介紹的PHP頁面輸出搜索后跳轉(zhuǎn)下一頁的處理方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
PHP+Mysql+Ajax實現(xiàn)淘寶客服或阿里旺旺聊天功能(前臺頁面)
這篇文章主要介紹了用php+mysql+ajax實現(xiàn)淘寶客服或阿里旺旺聊天功能之前臺頁面,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-06-06
laravel-admin 添加、編輯按鈕支持?jǐn)y帶參數(shù)的解決方法
通過修改源碼實現(xiàn)laravel-admin添加、編輯按鈕支持?jǐn)y帶參數(shù),解決一些特殊功能需求,并且不影響之前添加和編輯程序運行,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2023-11-11
Linux+Nginx+MySQL下配置論壇程序Discuz的基本教程
這篇文章主要介紹了Linux+Nginx+MySQL下配置論壇程序Discuz的基本教程,Discuz是用PHP寫成的國內(nèi)最流行的論壇軟件,文中默認(rèn)前提是已經(jīng)構(gòu)建好了PHP環(huán)境,需要的朋友可以參考下2015-12-12
PHP用正則匹配form表單中所有元素的類型和屬性值實例代碼
這篇文章主要介紹了PHP用正則匹配form表單中所有元素的類型和屬性值的方法,文中給出了完整的實例代碼,大家可以直接參考學(xué)習(xí),下面來一起看看吧。2017-02-02
Symfony2使用第三方庫Upload制作圖片上傳實例詳解
這篇文章主要介紹了Symfony2使用第三方庫Upload制作圖片上傳的方法,結(jié)合實例形式較為詳細(xì)的分析了Symfony2使用第三方庫Upload的具體步驟與相關(guān)使用技巧,需要的朋友可以參考下2016-02-02
修改apache配置文件去除thinkphp url中的index.php
這篇文章主要介紹了修改apache配置文件去除thinkphp url中的index.php的方法,大家參考使用吧2014-01-01

