scroll-pagination を使ってエンドレススクロールページを作ってみました。
ページの一番下までスクロールすると、新しいデータとフォームが一番下に追加されます
が、もう一度一番下までスクロールすると、動的に追加するだけのフォームはシリアル化されませんが、最初のフォームがシリアル化されます。、私の英語でごめんなさい!
これは私のJqueryの一部です
$(function(){
var datastring=$(".passform:last").serialize();
$('#update').scrollPagination({
'contentPage': 'post_update.php',
'contentData': {
data : datastring
},
'scrollTarget': $(window),
'heightOffset': 10,
}
});});
これは私の HTML の最初のフォームです
<form id="passform" class="passform" name="passform">
<input name="totalpage" type="hidden" value="<? echo($totalpage);?>" />
<input name="nowpage" type="hidden" value="0" />
<input name="u_id" type="hidden" value="<? echo($u_id);?>" />
</form>
これは後で動的に追加するフォームです
<form class="passform" id="passform2" name="passform2">
<input name="totalpage" type="hidden" value="<? echo($totalpage);?>" />
<input name="nowpage" type="hidden" value="1" />
<input name="u_id" type="hidden" value="<? echo($u_id);?>" />
</form>