私はクールな子供たちが今やっているように(FB、Twitter)、JavaScript(Jquery)を使って自分のウェブサイトのデータを動的にページ設定しています。私はそれが見た目のように、それは素晴らしい信頼性の高いシステムですが、DOMを操作してデータを追加すると、ページを離れると場所がなくなってしまうということは、いつも盗まれています。それが助け場合は、ここで私が使用しているものです:Jqueryを使用した動的ページネーション - 場所の保存方法?
$(document).ready(function(){
$(".page-link").live("click",function(){
$(this).html("<img src='http://www.whatever.com/img/loading_small.gif' />");
var id = this.id;
var splitid = id.split("?");
var minlimit = splitid[1];
var order = splitid[2];
$.ajax({
type:"POST",
url:"http://www.whatever.com/php/selectAllWhatever.php?min="+minlimit+"&max=10&order="+order,
data:"min="+minlimit+"&max=10",
success:function(msg){
$(".paging-bar").remove();
$("#div").append(msg);
}
});
});
});
したがって、ユーザーのページ40件の結果を言い、別のページを訪問した結果からのリンクをクリックした後、彼らがしたすべてのことページングがなくなっとされていることを見つけるために戻ってきます彼らは最初の10の結果に戻ります。批判的ではありませんが、いずれにせよ迷惑です。ページング結果にその場所を保持するにはどうすればよいのですか?私はページングの場所を示すためにいくつかのパラメータを渡すか、またはクッキーを残そうと考えましたが、それを行うためのきれいな方法を見つけることはできません。助けをあらかじめありがとう!
ああ、私は本当にただのセッションを設定することについて考えていませんでした - 良い解決策!助けてくれてありがとう。 – Adamjstevenson