SHOW:
|
|
- or go back to the newest paste.
1 | <script> | |
2 | function getLikes() { | |
3 | $.ajax({ | |
4 | url: "get_like.php", | |
5 | method: "post", | |
6 | data: {"get" : "likes"}, | |
7 | dataType: "json", | |
8 | success: function(data){ | |
9 | $(data).each(function(k, v) { | |
10 | $('[data-id='+v.post_id+']').find('span').text(v.likes); | |
11 | }); | |
12 | } | |
13 | }); | |
14 | } | |
15 | ||
16 | function addLike(post_id) { | |
17 | $.ajax({ | |
18 | url: "add_like.php", | |
19 | method: "post", | |
20 | data: {"add" : post_id}, | |
21 | dataType: "json", | |
22 | success: function(data){ | |
23 | if (data == 'success') { | |
24 | getLikes(); | |
25 | } | |
26 | } | |
27 | } | |
28 | ||
29 | function unLike(post_id) { | |
30 | $.ajax({ | |
31 | url: "add_like.php", | |
32 | method: "post", | |
33 | - | data: {"remove : post_id}, |
33 | + | data: {"remove" : post_id}, |
34 | dataType: "json", | |
35 | success: function(data){ | |
36 | if (data == 'success') { | |
37 | getLikes(); | |
38 | } | |
39 | } | |
40 | } | |
41 | ||
42 | setInterval(function (){ | |
43 | getLikes(); | |
44 | }, 1000); | |
45 | ||
46 | $('#add_like_button').on('click', function(){ | |
47 | var post_id = $(this).closest('.post').data('id'); | |
48 | addLike(post_id); | |
49 | }) | |
50 | ||
51 | $('#remove_like_button').on('click', function(){ | |
52 | var post_id = $(this).closest('.post').data('id'); | |
53 | unLike(post_id); | |
54 | }) | |
55 | </script> |