PHP页面输出搜索后跳转下一页的处理方法

php页面输出时,搜索功能在跳转下一页时,如果不做任何处理,会返回原有是第二页输出的数据,用js来给url加上搜索的条件,保证跳转下一页时输出的是搜索到的数据。以下是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页面输出搜索后跳转下一页的处理方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

时间: 2024-11-10 09:33:13

PHP页面输出搜索后跳转下一页的处理方法的相关文章

PHP页面输出搜索后跳转下一页的处理方法_php实例

php页面输出时,搜索功能在跳转下一页时,如果不做任何处理,会返回原有是第二页输出的数据,用js来给url加上搜索的条件,保证跳转下一页时输出的是搜索到的数据.以下是js代码 //搜索功能 $("#search").click(function() { //通过id找到搜索的input框 var url = $(this).attr('url'); var query = $('.search-form').find('input').serialize(); query = quer

Yii框架在页面输出执行sql语句以方便调试的实现方法_php实例

本文实例讲述了Yii框架在页面输出执行sql语句以方便调试的实现方法.分享给大家供大家参考.具体分析如下: 我们使用:yiidebugtb来调试(因为用他界面比较美观,不影响界面其他元素). 1.下载yiidebugtb,并且放入到 application.extensions.yiidebugtb 目录 2.修改main.php,加入如下代码: 复制代码 代码如下: 'log'=>array(     'class'=>'CLogRouter',     'routes'=>array

网站404页面3秒后跳到首页的实例代码_javascript技巧

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK">&

404页面 3秒后跳到首页 实现

当我们访问一个页面不存在的时候,就会跳到404页面 一般网站都在在404页面中做一个处理, 就是当用户3秒种内还没有任何操作的话,就会自动跳转到其它页面 技术实现有两种方法 1. 在404页面中的header间加上 <meta http-equiv="refresh" content="3;url=http://你跳转的网站"> 2. 用户JS实现location <!DOCTYPE html PUBLIC "-//W3C//DTD HT

DataList嵌套Datalist如何跳转下一页

问题描述 如题 解决方案 解决方案二:http://blog.csdn.net/gaohaidong/archive/2006/01/07/572841.aspx解决方案三:自定义的分页,自己获取第二页的数据,将数据绑定到控件上.如果是获取的所有数据,要使用服务器分页控件(datapager)来完成分页.解决方案四:内部的datalist控件,要使用itemcommand来完成页数传递,重新绑定数据源.解决方案五:itemcommand事件里面写分页

关于百度搜索结果跳转URL代码规律研究

百度和360之间的搜索大战可为是神秘而又精彩,今天SEO博客又发现了百度的一个新动作:百度对于搜索结果是一个跳转的URL,原本链接到网站的真实地址被设置成了跳转地址.闲逛到BSG论坛看到Robin也提问,真巧! 那么这里SEO博客也引用两个提问: 1.每个网页的跳转地址是唯一的么?会不会因为搜索场景的变化而变化? 2.百度这样做的目的是什么?SEO们需要做怎样的调整应对? 测试环境准备:1.本机;2.局域网其他电脑;3.外网同一DNS;4.外网不同DNS 测试实验开始: 1.在自己的电脑上进行任

javascript关于open.window子页面执行完成后刷新父页面的问题分析

  这篇文章主要介绍了javascript关于open.window子页面执行完成后刷新父页面的问题,实例分析了javascript操作子页面的执行与父页面的刷新技巧,非常具有实用价值,需要的朋友可以参考下 本文实例分析了javascript关于open.window子页面执行完成后刷新父页面的方法.分享给大家供大家参考.具体分析如下: 主页面: ? 1 <input id="btnAdd" type="button" onclick="openWi

javaweb-jsp页面调用Servlet后进入Servlet页面空白不跳转了

问题描述 jsp页面调用Servlet后进入Servlet页面空白不跳转了 各位大大,小弟正在用java做毕业设计,遇到一个问题,就是想实现获取页面的学生姓名sname和学号sno,然后到数据库中执行查询,将这个学生的成绩从数据库中输出到新的页面.可是,问题来了:在查询页面点击提交按钮后,页面跳转到ChengjiServlet2页面,web浏览器就一片空白,在ChengjiServlet2页面的sendRedirect也没了作用...希望各位大大们看在我操心做毕业设计的份儿上帮帮我吧,说白了就是

到数据库验证用户后跳转页面,中文乱码问题,谢谢。。。

问题描述 到数据库验证用户后跳转页面,中文乱码问题,谢谢... 这是抓包后的:HTTP/1.1 200 OKServer: Apache-Coyote/1.1Content-Type: text/html charset=utf-8;charset=ISO-8859-1Content-Length: 63Date: Wed 07 Jan 2015 18:24:59 GMT ???? ????代码中 登录页面.验证页面.主页面 的设置:response.setContentType(""