我正在提交一个向表格添加新项目并更新总值的表单。该表单位于 jquery 对话框中,下面是指定的按钮选项。
buttons: {
Save: function() {
$.post(mysaveurl , $("#fee_form").serialize(),
function(data) {
var $mydata= $(data);
var newremovefeeurl = "${removefeeNoIds}" + $mydata.find("td:last").attr("id");
$mydata.find("td:last").attr("id", newremovefeeurl);
$( "#totalfees" ).before($mydata);
enablespinner();
var mynewtotal = parseFloat($("#total").text()) + parseFloat($mydata.find(".cost").text());
$("#total").empty().html(mynewtotal).toFixed(2);
alert($("#total").text());
//var mynewtotalurl = $("#total").attr("updateurl");
//$.post(mynewtotalurl , { newtotal: $("#total").text() } );
}
);
$( this ).remove();
}
该帖子只是将新表行添加到现有表并更新存储在 ID 为“total”的元素内的值。到目前为止没有问题。
在代码中使用mynewtotal 重置“总计”值后。我继续提醒“总计”的内容,这应该是新的更新值。Insted,即使在更新后,我也会得到旧值。
如上面注释的代码所示,我想做另一篇文章。
请指教。