Advertisement
Guest User

Untitled

a guest
Dec 14th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. $(function() {
  2. console.log( "ready!" );
  3.  
  4. $('.btn-loved').on('click', function (e){
  5. e.preventDefault();
  6. var btn = $(this);
  7.  
  8. var state = btn.attr('data-active'); //btn.data('active');
  9. if(state=='true') to_do = 'unset';
  10. else to_do = 'set';
  11.  
  12. console.log(to_do)
  13. //to_do = (state=='active') ? 'unset':'set';
  14.  
  15. $.ajax({
  16. 'method': 'post',
  17. 'url': 'http://localhost/twitter/server/api.php',
  18. 'data':{ action: to_do, dataset: 'love', id: 123 },
  19. 'cache':false
  20. }).done(function(response) {
  21. console.log(response);
  22. var r = $.parseJSON(response);
  23. switch(r.newstate)
  24. {
  25. case 'active':
  26. btn.attr('data-active', 'true');
  27. btn.find('span').html(r.number);
  28. btn.find('i').removeClass('far').addClass('fas').css('color', '#c00');
  29. break;
  30. default:
  31. btn.attr('data-active', 'false');
  32. btn.find('span').html(r.number);
  33. btn.find('i').removeClass('fas').addClass('far').css('color', '');
  34. break;
  35. }
  36. }).fail(function(response) {
  37. console.error(response);
  38. })
  39. });
  40.  
  41. $('#LogInButton').on('click', function (e){
  42. console.log( "bell!" );
  43. e.preventDefault();
  44. var f = $("#login-form");
  45.  
  46. var username = f.find('#username').val();
  47. var password = f.find('#password').val();
  48.  
  49.  
  50. $.ajax({
  51. 'method': 'post',
  52. 'url': 'http://localhost/twitter/server/api.php',
  53. 'data':{ action: 'auth', username: username, password: password },
  54. 'cache':false
  55. }).done(function(response) {
  56. console.log( "credenziali inviate!" );
  57. }).fail(function(response) {
  58. console.error(response);
  59. })
  60. });
  61.  
  62. $('#LogInButton').on('click', function (e){
  63. console.log( "bell!" );
  64. e.preventDefault();
  65. var f = $("#login-form");
  66.  
  67. var username = f.find('#username').val();
  68. var password = f.find('#password').val();
  69.  
  70.  
  71. $.ajax({
  72. 'method': 'post',
  73. 'url': 'http://localhost/twitter/server/api.php',
  74. 'data':{ action: 'auth', username: username, password: password },
  75. 'cache':false
  76. }).done(function(response) {
  77. console.log( "credenziali inviate!" );
  78. }).fail(function(response) {
  79. console.error(response);
  80. })
  81. });
  82.  
  83. $('button.btn-comment').on('click', function(){
  84. $("#replyModal").modal();
  85. });
  86.  
  87. $('#login-btn').on('click', function(){
  88. $("#logInModal").modal();
  89. });
  90.  
  91. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement