私のページには、データベースに新しいレコードを挿入するフォームがあります。同じページに、現在の結果セットを含むDIVがあります。私がやろうとしています何フォームのサブコンテンツをリフレッシュするsubmit(ajax)
は、フォームが送信されるだけでDIV(全体ではなくページ)を更新しています。 DIVには最新のレコード(追加されたレコードを含む)が含まれます。
$('#add-variants-form').submit(function(){
$.ajax({
url: 'admin/addvariants',
type: 'POST',
dataType: 'html',
data: $(this).serialize(),
});
return false;
});
<div id="current-rows">
<?php while($variant=mysql_fetch_array($variants)) { ?>
<div class="row">
// resultset
</div>
<?php } ?>
</div>
私は(事前に)私のコントローラ内から$variants
を設定します。
$variants=Catalog::getProductVariants($product['id']);
理想的には私がそのDIVにして注入されるHTMLの全体の負荷を返すことにしたくありません。