ホームページ  >  記事  >  バックエンド開発  >  PHPページ出力検索後に次のページにジャンプする方法

PHPページ出力検索後に次のページにジャンプする方法

高洛峰
高洛峰オリジナル
2016-12-28 16:51:301717ブラウズ

PHPのページを出力した際、検索関数で次のページにジャンプする際、何も処理をしないと2ページ目に出力された元のデータが返されるため、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 中国語 Web サイトをサポートしていただきありがとうございます。

PHP ページで検索結果を出力した後に次のページにジャンプする方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。