javascript - 是否可以提交两次表单?

标签 javascript jquery html

我有这样的情况,比如在提交表单时将值更新到数据库。这里的问题是,只有在提交表单后才计算总计。所以我必须在数据库中再次更新计算的总数。我需要再次手动提交以更新它。为了实现这一点,我们可以在这里使用 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) {
        }
      });
    }
  });
}

关于javascript - 是否可以提交两次表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7991152/

相关文章:

html - 显示 :inline-block and pseudo-element to do Vertically placed

html - 在 Smarty 中删除 block 中的 HTML 标签

javascript - 在 JQuery 中使用 next() 检查复选框是否被选中

javascript - 比较 Vanilla JS 中包含对象的两个数组

javascript - 通过 AJAX 发送 ASP.NET 模型

javascript - 暂时停止单击按钮的功能

javascript - 将 "..."放在可滚动容器的末尾,但仅当滚动位于顶部时

javascript - 安全地拆分表情符号

c# - JSON 与 XML - XML 是否需要 'local proxy' ?那是什么?

android - JQuery Mobile Windows Phone 8 固定页脚