Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. $(`.redddButt`).on('click', function(e){
  2. e.stopPropagation();
  3. $(`div.promotion${eventID}`).addClass('toDelete')
  4.  
  5. //A POPUP APPEARS TO DELETE CARD
  6. $('.deletePromoFromHome').click(function(){
  7. $('div.toDelete').fadeOut("slow")
  8. })
  9.  
  10. let dateReedem = moment().format('MM-DD-YYYY')
  11.  
  12. $.ajax({
  13. type: 'POST',
  14. url: '/api/promotions_redemption',
  15. crossDomain: true,
  16. dataType: 'json',
  17. data: {
  18. eventName : eventName,
  19. dateReedem : dateReedem,
  20. }
  21. });
  22. })
  23.  
  24. // THIS THEN CHECKS IF THE DATABASE ALREADY HAS THE RECORD OF IT BEING REDEEM AND IF THIS IS TRUE THEN IT DELETES IT
  25. let success = function(res, eventName) {
  26. let promotionsOriginal = res['promotions']
  27. let promoUsed = res['promoUsed']
  28.  
  29. for(i=0; i<promotionsOriginal.length;i++){
  30. let promoOGName = promotionsOriginal[i]['event_name']
  31.  
  32. for(j=0; j<promoUsed.length; j++){
  33. let promoNewRule = promoUsed[j]['event_name']
  34.  
  35. if(promoOGName == promoNewRule){
  36. $(`#promotion-container .promo${i}`).remove();
  37. }
  38.  
  39. }
  40. }
  41. }
  42.  
  43. $.ajax({
  44. type: 'GET',
  45. url: '/api/home-promotions',
  46. crossDomain: true,
  47. dataType: 'json',
  48. success: success,
  49. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement