Вопрос : PHP/AJAX: Проверять для того чтобы увидеть если нагруженное содержание изменяет с последния раза

Я имею таблицу нагружена динамический, using AJAX. Она основно проверяет для того чтобы увидеть если новый архив был uploaded. Если будет новый архив, то
которое показывает таблицу обновлено. Я использую яваскрипт для того чтобы увидеть если будет разница между содержанием в
и содержанием от PHP. Оно проверяет каждые 2 секунды. Если будет разница, то она нагружала и выделяет весь новый вход. Simple.

Now это нормальн работает полно точное когда я echo'ing просто «

». $row->file.''.anchor («admin/архив». $row->id. » /complete», «завершают», «title= " завершают» ").''.anchor («admin/архив». $row->id. » /delete», «Delete», «title= " архив Delete» "). «

»;

But когда я вторю таблице, он кажется, что думает будет разница даже когда не. Настолько каждые 2 секунды, влияние самого интересного активировано. Но я не могу давать в численном выражении почему то. Почему мое одиночное

работало бы, но с другой стороны когда я делаю таблицу, он не делает?

Here будет мое Кодий: class= " lineNumbers " >
1 >

type= " текст/яваскрипт " 
если (NULL == $uploads):, то
	не вторьте «НИКАКИМ НОВЫМ UPLOADS»;
еще:
	вторьте «» " align= " width= " 76 >Description
архив - названное width= UploadedDetailsStatus
file. ««>». $row->file. «» .unix_to_human ($row->upload_date). «>email mailto:'.$row- href= '. $row->name. «
». $row->company. «
». $row->phone. «
». $row->description. «центр " type= align= "
class=

Ответ : PHP/AJAX: Проверять для того чтобы увидеть если нагруженное содержание изменяет с последния раза

Сравнивать против HTML браузера может быть уродск потому что браузер может манипулировать белые космос или бирки в данных возвращенных на этап что добавлено к DOM.

Вместо вы можете хотеть хранить ранее значение в яваскрипте переменном и сравнивать против его.  В виду того что это будет такое же значение было возвращено после этого ему не должно иметь все изменения форматизации случиться к ему.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
script type= " текст/яваскрипт " >
$ (документ) .ready (функция ()
{
	$.ajaxSetup ({тайник: ложно});  
	
	loadUrl = "" var;  

	$("#result») .load (loadUrl);
	
        cachedResult = "" var;
	refreshId var = setInterval (функция () {
		$.get (loadUrl, функция (результат) {
			если (результат! =  cachedResult)
			{
				$("#result») .html (результат);
				$("#result») .effect («самое интересное», {}, 2000);
                                cachedResult = результат;
			}
		});
	}, 5000);
});  

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us