Обновить div, но только если есть новый контент из php файла

Справочная информация

Сейчас я возлюсь с некоторыми PHP и AJAX, чтобы попытаться заставить код работать для автоматического обновления div (каждые 10 секунд), которое содержит комментарии.

Вот код JavaScript, который я использую, чтобы обновить div.

<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
        $.ajaxSetup({ cache: false }); 
            setInterval(function() {
                    $('#content_main').load('/feed_main.php');
        }, 5000);  
});
// ]]></script>

Код, который будет заполнять элемент div с именем «content_main», который находится в feed_main.php, по существу обращается к базе данных и выводит последние комментарии ...

Вопрос

Возможно ли загрузить div "content_main", только если данные внутри него не изменились с момента последней загрузки?

Моя логика

Поскольку я относительно новичок в javascript и AJAX, я не совсем знаю, как это сделать, но моя логика такова:

Впервые он запускается ..

загрузить данные из файла feed_main.phpСоздайте уникальное значение (возможно, значение хеша?), Чтобы определить, скажем, 3 уникальных комментария

Каждый раз, когда он запускается ...

загрузить данные из файла feed_main.phpсоздать новую уникальную ценностьпроверьте это значение с предыдущимесли они одинаковые, не обновляйте div, просто оставьте все как есть, но если они разные, обновите ..

Причина, по которой я хочу это сделать, заключается в том, что к комментариям обычно прикрепляются картинки, и очень неприятно видеть, что изображение каждый раз перезагружается.

Любая помощь с этим будет принята с благодарностью.

Ответы на вопрос(3)

Ваш ответ на вопрос