Даже если я вот так сделаю в файле like.php:
$id = (int)$_POST["id"];
echo $id;
То работает только первой новости, на остальных не работает. В Chrome 1 новость тоже заработала. Я думаю, что ошибка в JS, потому что не приходят данные с других новостей (кроме первой). tid проверил, все уникально, ИД верные
//1 новость
<div id='rating'>
<div id='rat_res'>показывается рейтинг из БД</div>
<div id='rat_green' tid='ИД новости'></div>
</div>
//2 новость
<div id='rating'>
<div id='rat_res'>показывается рейтинг из БД</div>
<div id='rat_green' tid='ИД новости'></div>
</div>
//3 новость
<div id='rating'>
<div id='rat_res'>показывается рейтинг из БД</div>
<div id='rat_green' tid='ИД новости'></div>
</div>