zoukankan      html  css  js  c++  java
  • 点击一次按钮,发生多次ajax请求

    项目中遇到了两种情况:

    1、点击一次发生两次请求。

      原因:submit类型的按钮,默认有提交行为,发生两次提交的原因是在执行完ajax请求后,并没有阻止submit的行为,所以解决方法有两种:

      a、不使用type为submit类型的按钮,而是使用type是button的按钮;

      b、在$('#submit').click函数中,最后加一行return false;,即可阻止submit。

    2、点击一次发送一次请求,第二次点击发送两次,第三次点击发送三次,以此类推...

      原因:上代码

    点击确定按钮的时候调用resetSingle(id)方法,每次id不等于空都会给dom绑定一次click事件,事件里面又存在ajax请求,这样你点击几次就会多几次请求。

    解决方法:

     

    两行代码,任选其一。

  • 相关阅读:
    volatile关键字
    const关键字祥解
    extern关键字祥解
    gcc和g++使用澄清
    [APIO2014]连珠线
    点名
    四轮车
    盘子序列
    序列问题
    长途旅行
  • 原文地址:https://www.cnblogs.com/kakayang/p/6595927.html
Copyright © 2011-2022 走看看