Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     ajaxAction: function(action, args, callback, tries) {
  2.         if(tries == undefined) tries = 1;
  3.         var attempt = 1,
  4.                     interval = 1000;
  5.                    
  6.                    
  7.         makeRequest();
  8.        
  9.         function makeRequest(){
  10.             new app.Request('/ajax/'+action+'.json',
  11.                      $.extend({}, args, {submitted:1}),
  12.                      callback,
  13.                      handleError,
  14.                      'POST',
  15.                      'json');
  16.         }
  17.                
  18.                 function handleError(){
  19.                     if(attempt < tries)
  20.                         attempt++;
  21.                     else return;
  22.  
  23.                     setTimeout(function(){ makeRequest(); }, interval);
  24.                    
  25.                 }
  26.        
  27.     },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement