Ajax请求堆积在连续的行动上

时间:2017-05-29 20:53:26

标签: javascript jquery ajax forms

上下文:我正在以模态实现表单。表单打开和表单提交都是ajax请求。

所以我的代码的工作原理如下:

  1. 在主页上,单击“编辑详细信息”按钮,我将通过ajax获取“编辑详细信息”表单,并在模式上显示此信息。
  2. 我还有javascript代码填写表单上的默认详细信息,并且还通过ajax代码“提交”,此代码在模式jsp的底部定义,我在步骤1中的ajax请求中获取。
  3. 模态上有一个complete_invoices按钮,它会触发ajax以保存详细信息/显示错误。
  4. 我面临的问题是从模态中调用“提交”的ajax数量会线性增加。

    所以说,

    我首次打开“编辑详细信息”“提交”,ajax调用 - 1

    第二次“编辑详细信息”来自同一主页,“提交”,ajax调用次数为 - 2

    等等,这继续增加1.

    我怀疑的是,浏览器缓存 javascript 代码,该代码由“编辑详细信息”模式提供。在连续的时间,现在浏览器有两个动作在同一个“提交”按钮上触发。是这样吗?

    如何解决此问题?

0 个答案:

没有答案