В настоящее время я использую эту функцию, но она может только обновить весь #comments div.Параметр jquery AJAX «cache» отвечает моим потребностям?
$.ajax({
url: 'WebForm1.aspx',
success: function (data) {
$("WebForm1.aspx #comments").html(data);
}
});
Я пытаюсь выяснить, если JQuery AJAX может обнаружить никакой разницы между тем, что пользователь активно просмотре веб-страницы, а также то, что приходит из базы данных, так что всякий раз, когда кто-то добавляет комментарий, посетители увидеть входящий комментарий как затухание в, а не весь #comments div, периодически обновляющийся.
Вот рабочий процесс, который я хочу:
запрос AJAX 1 -> JQuery выбирает Data A, данные B, C данных и отображает их в на # комментарий браузера, сохраняет его в своем кэше.
(Данные D добавляется в БД несколько позже) запрос
АЯКСА 2 -> JQuery извлекает данные А, данные B, данные С и данными D, сравнивает с кэшем в браузере и обнаруживает, что данные D отсутствовали в предыдущей версии #comments и исчезают только в новых данных D.
Как это сделать? Пожалуйста помоги. Благодарю.
большое спасибо. – thenewseattle
+1 для объяснения того, что мне было слишком лениво делать – MonkeyZeus