jqueryでページネーションのシステムを作成しましたが、スクリプトは非常にうまく動作しますが、ページを変更すると、スクリプトにより、リフレッシュのため元のページに戻りました。JQuery自動ページ更新のリフレッシュ
ページ分割を使ってリフレッシュするにはどうすればいいですか?
はあなたのコメントに追加の詳細について
$(document).ready(function() {
setInterval(function(){
$("#results").load("recherche.php");
$("#results").on("click", ".pagination a", function (e){
e.preventDefault();
$(".loading-div").show();
var page = $(this).attr("data-page");
$("#results").load("recherche.php",{"page":page}, function(){
$(".loading-div").hide();
});
});
}, 1000);
});
<div id="results">
<div class="loading-div">
<img src="img/loader.gif">
</div>
</div>
「リフレッシュのために原稿を元のページに戻しました」という意味はどうですか? 2ページ目が読み込まれ、1ページ目がもう一度読み込まれるということですか? recherche.phpによって返されるものは何ですか? – MacPrawn
まあ...サーバー側で*セッション*で自分自身を管理できるページネーションシステムを実際に書かなければなりませんし、ページをURLに保存しておく必要があります。どちらの場合も、あなたがここにあるものの総書き換えです。 –
@MacPrawnはい、次のページ(例:page.php?= Page2)に移動したい場合、リフレッシュを実行するスクリプト "setInterval function() "私を元のページ(page.php)に戻します。 – Chrys