Работает
А Другого способа нет? Это ж сколько строк 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>