Guest User

Untitled

a guest
Oct 17th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. $.each(response, function(index) {
  2. $('#myID').append('<tr><td onclick="select(this)" >'+ response[index] +'</td></tr>');
  3. });
  4.  
  5. function select(element){
  6. ...
  7. }
  8.  
  9. function select(element){
  10. var elem = $(element);
  11. if(elem.hasClass("active")) { // is ajax call active?
  12. return false;
  13. }
  14. elem.addClass("active"); // set it that it is active
  15. $.ajax({
  16. url: "foo"
  17. })
  18. .done(function(){})
  19. .always(function(){
  20. elem.removeClass("active"); // call is done, so remove active state
  21. })
  22. }
  23.  
  24. function select(element){
  25. $(element).prop('disabled', true);
  26. $.ajax({
  27. url'url',
  28. success:function(response){
  29. $(element).prop('disabled', false);
  30. }
  31. });
  32. }
Add Comment
Please, Sign In to add comment