0
我有这样的情况,像表单提交时更新值到数据库。这里的问题是,只有在提交表单后才计算总计。所以我必须在数据库中再次更新计算的总数。我需要再次手动提交以更新它。为了实现这一点,我们可以在这里使用jQuery来形成提交的第二次,再次点击它。有没有快速的方法来做到这一点?是否可以提交表单两次?
请指教?
我有这样的情况,像表单提交时更新值到数据库。这里的问题是,只有在提交表单后才计算总计。所以我必须在数据库中再次更新计算的总数。我需要再次手动提交以更新它。为了实现这一点,我们可以在这里使用jQuery来形成提交的第二次,再次点击它。有没有快速的方法来做到这一点?是否可以提交表单两次?
请指教?
您可以使用Ajax提交表单两次,见下面的代码:
function submit() {
var form = $('#your-form');
$.ajax({
type: 'POST',
url: form.attr('action'),
data: form.serialize(),
success: function(data) {
$.ajax({
type: 'POST',
url: form.attr('action'),
data: form.serialize(),
success: function(data) {
}
});
}
});
}
上帝拯救了我们所有人。 – ZenMaster
也有一些是当你提交一个表单的两倍,它的工作别人根本错误的。 – BoltClock
实际上,一旦我的表单被提交,我打电话给第三方服务来获得结果,然后我用我的总计算并将我的总计存储在隐藏文本框中。当我再次更新它时,隐藏的值将存储在DB中。在此我不想再次点击提交。 – mymotherland
为什么你将隐藏的总数存储在?为什么在计算总数后不能立即调用数据库保存方法? – Gibron