Показать сообщение отдельно
  #9 (permalink)  
Старый 18.04.2014, 14:16
Аспирант
Отправить личное сообщение для SLameN Посмотреть профиль Найти все сообщения от SLameN
 
Регистрация: 13.08.2012
Сообщений: 70

Работает А Другого способа нет? Это ж сколько строк JS будет, а еще CSS...

<script type='text/javascript'>
$(document).ready(function(){
    $('#rat_green1').click(function() {
        var tid = $(this).attr('tid');
        
        $.ajax({
            type: 'POST',
            url: '/like.php',
            data: 'id='+tid,
            dataType: 'html',
            cache: false,
            success: function(data)
            {
                if(data == 'no')
                {
                    alert('Вы уже голосовали');
                }
                else
                {
                    $('#rat_res1').html(data);
                }
            }
        });
    });
})
</script>

<div id='rating'>
<div id='rat_res1'>Рейтинг</div>
<div id='rat_green1' tid='1'></div>


<script type='text/javascript'>
$(document).ready(function(){
    $('#rat_green2').click(function() {
        var tid = $(this).attr('tid');
        
        $.ajax({
            type: 'POST',
            url: '/like.php',
            data: 'id='+tid,
            dataType: 'html',
            cache: false,
            success: function(data)
            {
                if(data == 'no')
                {
                    alert('Вы уже голосовали');
                }
                else
                {
                    $('#rat_res2').html(data);
                }
            }
        });
    });
})
</script>

<div id='rating'>
<div id='rat_res2'>Рейтинг</div>
<div id='rat_green2' tid='2'></div>
Ответить с цитированием