ajax防止重复提交

项目中遇到过一个问题,防止ajax重复提交,下面是代码:

 1  var flag_post = false
 2     function tt() {
 3       if(flag_post){
 4         return
 5       }
 6       flag_post = true
 7       setTimeout(function () {
 8         flag_post = false
 9       }, 1000)
10       $.ajax({
11         url: '11.json',
12         type: 'post',
13         success: function (data) {
14           console.log('data:'+data)
15         },
16         error: function () {
17           console.log('error')
18         }
19       })
20     }

 

posted @ 2018-01-26 14:37  zhaobao1830  阅读(105)  评论(0编辑  收藏  举报