View file ä󿪫¬/ajax/likes/likes_mini_chat.php

File size: 1.12Kb
<?php
?>
<script>
$(document).ready(function() {
	$('span#like').click(function(){
		setVote('like', $(this));
	});
	
	
});

// type - тип голоса. Лайк или дизлайк
// element - кнопка, по которой кликнули
function setVote(type, element){
	// получение данных из полей
    var go = $('#go').val();
   var us = $('#us').val();
	var id_post = element.parent().find('#id_post').val();
	
	$.ajax({
		// метод отправки 
		type: "POST",
		// путь до скрипта-обработчика
		url: "/modules/mini_chat/index.php",
		// какие данные будут переданы
		data: {
		    'go': go,
			'id_post': id_post,
            'us': us
			
		},
		// тип передачи данных
		dataType: "json",
		// действие, при ответе с сервера
		success: function(data){
			if(data.result == 'like'){	
				var count = parseInt(element.find('b').html());
				element.find('b').html(count+1);
			}else{
				var count = parseInt(element.find('b').html());
				element.find('b').html(count-1);
			}
		}
	});
}
</script>

<?
?>