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 }