>  기사  >  백엔드 개발  >  PHP 페이지 출력 검색 후 다음 페이지로 이동하는 방법

PHP 페이지 출력 검색 후 다음 페이지로 이동하는 방법

高洛峰
高洛峰원래의
2016-12-28 16:51:301726검색

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(&#39;Membership&#39;)}"> <i class="fa fa-search"></i></button>
      </div>
   </div>
</div>

위는 검색어 출력 후 다음 페이지로 점프하는 처리 방법에 대한 에디터 소개입니다. PHP 페이지가 모든 분들께 도움이 되기를 바랍니다. 질문이 있으시면 메시지를 남겨주시면 편집자가 제 시간에 답변해 드리겠습니다. 또한 PHP 중국어 웹사이트를 지원해 주신 모든 분들께 감사드립니다!

PHP 페이지에서 검색 결과를 출력한 후 다음 페이지로 이동하는 방법에 대한 자세한 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.