阻止Ajax多次提交

1、Ajax的abort()

xhr = $.ajax({})

if (xhr){
      xhr.abort();
}

2、通过在Ajax的beforeSend()方法以及complete()方法添加删除类,对类进行判断,对于两者来回切换的时候,对类的设置不好进行操作上的时候,可以通过使用一个input框,hidden属性,通过值得不同判断要不要进行请求,但是会存在不足,这样不能说只请求最后一次,如果想在多次点击的时候,只请求最后一次可以使用方法1 

posted @ 2016-09-05 14:48  ^^-^^-  阅读(242)  评论(0编辑  收藏  举报