За последние 24 часа нас посетил 17561 программист и 1677 роботов. Сейчас ищут 1974 программиста ...

ajax получение обновлённых данных

Тема в разделе "JavaScript и AJAX", создана пользователем dimitfeder, 31 авг 2017.

  1. dimitfeder

    dimitfeder Новичок

    С нами с:
    11 авг 2017
    Сообщения:
    7
    Симпатии:
    0
    Как через ajax запрос получить новое значение, хранящееся в файле на сервере?... т.е. само значение из файла можно получить, а вот если изменить это значение в файле по ftp, то ajax до перезагрузки окна показывает старое значение из файла, а как получить новое значение, без перезагрузки окна браузера?
     
  2. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    ну по идее должен быть php скрипт который будет читать файл не сервере и по ajax запросу должен будет отдавать значение хранящееся в этом файле
    если используете jquery.ajax тогда параметр cache отключайте.
     
    denis01 нравится это.
  3. dimitfeder

    dimitfeder Новичок

    С нами с:
    11 авг 2017
    Сообщения:
    7
    Симпатии:
    0
    Спасибо за ответ. Так и делаю, но всё равно старое значение приходит. На стороне сервера PHP берёт значение из текстового файла, например "3", возвращает по аяксу в браузер, в аякс запросе cache стоит false, меняю в файле значение, например на "4", но выводит "3". Только после перезагрузки показывает "4".
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.861
    Симпатии:
    752
    Адрес:
    Татарстан
    А вы новый Аякс запрос то делаете? А то может ждете чуда - что при изменении файла .. пхп скрипт сам считает данные и отправит их ответом аякс запроса, которого не было?
     
  5. dimitfeder

    dimitfeder Новичок

    С нами с:
    11 авг 2017
    Сообщения:
    7
    Симпатии:
    0
    Новое значение по таймеру приходит. Спасибо, разобрался уже, там просто другой поток менял на старое значение)