我有这个Jquery代码
$('.btn.btn-primary.addcaregiver').click(function (b) {
var $thiscaregiver = $(b.target),
$tr = $thiscaregiver.closest("tr");
var caregiverid = $tr.find(".cgcid").eq(0).val();
$.post("/Companies/Associate", { patientId: cid, caregiverId: caregiverid });
});
$('.btn.btn-default.btn_delete.removecaregiver').click(function (b) {
var $thiscaregiver = $(b.target),
$tr = $thiscaregiver.closest("tr");
var caregiverid = $tr.find(".cgcid").eq(0).val();
$.post("/Companies/AssociateRemove", { patientId: cid, caregiverId: caregiverid });
现在它通过点击('。btn.btn-primary.addcaregiver和btn.btn-default.btn_delete.removecaregiver)立即将数据发送到后端,但我只需要在单击“保存”按钮时执行此操作 - 对于这两个 - .btn.btn-primary.addcaregiver和btn.btn-default.btn_delete.removecaregiver。如果我们单击“保存”按钮 - 然后所有更改(所有.addcaregiver和所有.removecaregiver)都转到后端。如果我们不单击“保存”按钮,则所有更改都不会转到后端。我怎么能这样做?