Не записывает в куки клик по кнопке - Лайк / Дизлайк 
		
		
		
		Доброго времени суток! Нужна Ваша помощь. Расширяю функционал сайта, и решил добавить кнопку Лайк / Дизлайк. Нашёл вот такой код: 
	
jQuery(function($){
var date = new Date();
var days = 30;
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
$('.lp-like').click(function(){
var likevalue = $(this).data('like');
$(this).html('<img src="/wp-content/themes/thrmename/images/loader.gif" />');
$.ajax({
url: "/wp-admin/admin-ajax.php",
type:'POST',
data: {'action': 'lpestimate','likes': likevalue,},
success: function(data){
$('#lk' + likevalue).html(data);
var likename = 'likename_' + likevalue;
$.cookie(likename, '1', { expires: date, path: '/' });
},
});
});
$('.lp-dislike').click(function(){
var dislikevalue = $(this).data('dislike');
$(this).html('<img src="/wp-content/themes/thrmename/images/loader.gif" />');
$.ajax({
url: "/wp-admin/admin-ajax.php",
type:'POST',
data: {'action': 'lpestimate','dislikes': dislikevalue,},
success: function(data){
$('#dlk' + dislikevalue).html(data);
var likename = 'likename_' + dislikevalue;
$.cookie(likename, '1', { expires: date, path: '/' });
},
});
});
});
Но он не записывает клики по кнопкам в куки, то есть можно голосовать за пост бесконечно. Подскажите, как можно это реализовать? Заранее благодарен.  | 
	
		
 Пожалуйста, отформатируйте свой код! 
	Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.  | 
	
		
 Отформатировал 
	 | 
	
		
 Andrey_55, 
	
jQuery(function($){
var date = new Date();
var days = 30;
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
$('.lp-like').click(function(){
var likevalue = $(this).data('like');
var likename = 'likename_' + likevalue;
if($.cookie(likename)) return;
$(this).html('<img src="/wp-content/themes/thrmename/images/loader.gif" />');
$.ajax({
url: "/wp-admin/admin-ajax.php",
type:'POST',
data: {'action': 'lpestimate','likes': likevalue,},
success: function(data){
$('#lk' + likevalue).html(data);
var likename = 'likename_' + likevalue;
$.cookie(likename, '1', { expires: date, path: '/' });
},
});
});
$('.lp-dislike').click(function(){
var dislikevalue = $(this).data('dislike');
var likename = 'likename_' + dislikevalue;
if($.cookie(likename)) return;
$(this).html('<img src="/wp-content/themes/thrmename/images/loader.gif" />');
$.ajax({
url: "/wp-admin/admin-ajax.php",
type:'POST',
data: {'action': 'lpestimate','dislikes': dislikevalue,},
success: function(data){
$('#dlk' + dislikevalue).html(data);
var likename = 'likename_' + dislikevalue;
$.cookie(likename, '1', { expires: date, path: '/' });
},
});
});
});
 | 
	
		
 Andrey_55, 
	основная проверка должна быть на сервере  | 
	
		
 так кнопки вообще не нажимаются 
	 | 
	
		
 $.cookie и jquery установлено? 
	 | 
	
		
 jquery установлено, а $.cookie нет, а как их установить?? 
	 | 
	
		
 Извиняюсь.... туплю.... $.cookie установил  
	<script type="text/javascript" src="jquery.cookie.js"></script> но всё равно не пашет  | 
	
		
 Andrey_55, 
	в консоли ошибки есть?  | 
	
		
 В смысле? если в ПУ то нет... 
	 | 
	
		
 Andrey_55, 
	:-? Google Chrome инструменты разработчика https://learn.javascript.ru/debugging-chrome#ошибки  | 
	
		
 Выдаёт вот такую ошибку 
	Uncaught TypeError: $.cookie is not a function at HTMLDivElement.<anonymous> ((index):3155) at HTMLDivElement.dispatch (jquery.js?ver=1.12.4:3) at HTMLDivElement.r.handle (jquery.js?ver=1.12.4:3)  | 
	
		
 Цитата: 
	
  | 
	
		
 да 
	 | 
	
		
 Спасибо огромное за помощь! Разобрался, чуть ниже подключил $.cookie 
	 | 
| Часовой пояс GMT +3, время: 17:50. |