1. Сохраняете время модификации.
2. Если время == предыдущему сохраненному, то ничего не изменилось.
3. Читаете файл начиная с offset
4. Делаете грепы или что вы там хотите
5. Сохраняете новый offset
6. Повторяем
rinaz22, синхронный запрос - это решение вашей задачи.
У вас сейчас асинхронный.
Асинхронный - сделал и забыл. Как придет результат, так он сам и обработается (через callback success или error)
Синхронный - сделал и ждешь. Как результат "вернется" в ajax, так он сразу будет доступен.
Флаг синхронности async: false
Артур, дело в том, что при присваивании value в переменную, вы берете значение, которое было при загрузке страницы. когда вы его меняете, оно уже не изменится.
Сохраняется элемент в переменную (ссылка на элемент), а потом в любом обработчике element.value вернет актуальное состояние value элемента.
Вы уверены, что элементы с id text_front, text_back, text_field_front и text_field_back существуют?
Возможно, вы где-то написали не через нижнее подчеркивание, а через дефис?