PHP页面输出搜索后跳转下一页的处理方法
php页面输出时,搜索功能在跳转下一页时,如果不做任何处理,会返回原有是第二页输出的数据,用js来给url加上搜索的条件,保证跳转下一页时输出的是搜索到的数据。以下是js代码
//搜索功能
$("#search").click(function(){//通过id找到搜索的input框
varurl=$(this).attr('url');
varquery=$('.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();
returnfalse;
}
});
搜索部分代码
<divclass="box-toolssearch-form"style="width:250px;">
<divclass="input-group">
<inputtype="text"name="nickname"value=""class="form-controlinput-smpull-right"style="width:150px;"placeholder="请输入会员昵称或者ID">
<divclass="input-group-btn">
<buttonclass="btnbtn-smbtn-default"id="search"url="{:U('Membership')}"><iclass="fafa-search"></i></button>
</div>
</div>
</div>
以上所述是小编给大家介绍的PHP页面输出搜索后跳转下一页的处理方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!