私のページには、これと同じ複数のフォームがあります...
<form class='bill-upd'>
<input type='hidden' value='".$info['rand']."' name='rand2' id='rand2'>
<input type='hidden' value='".$info['id']."' name='billid' id='billid'>
Total <input type='text' id='total' name='total' /><br />
Bill name<input type='text' id='bill-name' name='bill-name' /><br />
bill descriptiion <input type='text' id='bill-description' name='bill-description' /><br />
bill colour<input type='text' id='bill-colour' name='bill-colour' />
<input type='button' value='submit' onClick='updateBill();' />
</form>
私はそれから私のAJAXを持っています
function updateBill()
{
$.post('update_bill.php', $('.bill-upd').serialize(),
function(data) {
$(this).append(data);
});
};
ページに 1 つのフォームがある場合、これは正常に機能しますが、複数のインスタンスがある場合、同じレコードが上書きされます。どこが間違っているのか教えてもらえますか?
ありがとう
@Armatus と @Bricriu の助けを借りて、私はそれをソートしました。マークされた答えはうまくいきました。