robertvari

tmp

Oct 5th, 2019
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function submit_like(e, post_pk) {
  2.     let like_button = document.querySelector('#like_button');
  3.     let button_value;
  4.  
  5.     if(like_button.className.includes("creative")){
  6.         like_button.className = 'like_button';
  7.         button_value = 0;
  8.     }else{
  9.         like_button.className = 'like_button creative'
  10.         button_value = 1;
  11.     }
  12.  
  13.     let like_text_element = document.querySelector('#like_button_text');
  14.     let current_likes = parseInt(like_text_element.textContent,10);
  15.     console.log(like_text_element, current_likes)
  16.     if(button_value === 1){
  17.         current_likes += 1
  18.     }else{
  19.         current_likes -= 1
  20.     }
  21.  
  22.     like_text_element.textContent = current_likes + ' Likes'
  23.  
  24.     // submit with AJAX
  25.     $.ajax({
  26.         url:"/ajax/like_submit/",
  27.         data:{
  28.             "value": button_value,
  29.             "post_pk": post_pk,
  30.         },
  31.         dataType: 'json',
  32.  
  33.         success: function (data) {}
  34.  
  35.     });
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment