在我的页面上,我有多个与此相同的表单...
<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);
});
};
如果我的页面上有一个表单,这可以正常工作,但是当有多个实例时,我的相同记录被覆盖,有人可以告诉我哪里出错了吗?
谢谢
在@Armatus 和@Bricriu 的帮助下,我对它进行了排序,标记为有效的答案,愚蠢地忘记将它包装在 document.ready 中