$(document).ready(function() {
$("#postform").live("submit",function(){
var datastring=$(this).serialize();
var postid=$(this).("post_id").serialize();
$.ajax({
type: "POST",
url: "post_edit_save.php",
data: datastring,
cache : false,
success: function(html){
window.location.href='post_info.php?post_id='+postid;
}
});
return false;
});
});
このコードをajaxで使用して、データの編集後(フォーラムでの編集投稿など)、ページAからページBにリダイレクトします。しかし、ページ B の読み込みが完了すると、編集する前にページ B に古いデータが表示されます (古い投稿) 新しいデータを表示するには、一度更新する必要があります。
更新せずにページ A からリダイレクトした直後に、ページ B を新しいデータとして表示するにはどうすればよいですか。