Егор Живагин, т.е. я в теории могу настроить чтобы страница не грузилась из кэша, а с сервера? Может вопрос глупый, но всё же. Браузер же на стороне клиента. Что надо передать ему в meta, или как-то ещё, чтобы страница всё же грузилась с сервера? Потому что браузеры (особенно хром) упорно суют пользователю страницу из кэша. Я уже два дня как новую запись добавил - её до сих пор нет, пока ctrl+F5 не сделаешь.
Last-Modified (и так в хедере) я проверял собственно на last-modified.com, так что ту всё нормально, и время я ставлю вполне нормальное, с Unix time вроде сложно ошибиться
Никита Полевой, я попробовал сделать обновление при условии что количество записей (COUNT'ом проверял) не совпадает с количеством из предыдущего запроса, и тогда происходит обновление. Но по сути, окно также сбрасывается, если кто-то что-то изменит, пока ты редактируешь запись. Ваш вариант верен, но у меня затруднения возникли именно с тем как дать понять что именно запись "x" например - новая, и надо её добавить. Может это и выглядит элементарно, но не для меня, к сожалению...
В коде, который я привёл выше в файле script.php лежит собственно копия того же блока что и изначально находится на том месте. Пробовал сверить кол-во записей - до и после запроса (count), но что толку - как взять именно новую запись? Может взять все id записей из предыдущего запроса, и добавить той которой нет? Но это многовато будет если записей например около тысячи...
Никита Полевой, я обновляю и так не всю страницу, один блок только, просто элемент нажав на который открывается окно, находится как раз в этом блоке. Насчёт просто добавляйте в список новые элементы я думал, и думаю до сих пор, но пока не допёр как это нормально сделать
ой всё, я имею ввиду что данный код работает, но не позволяет мне открывать окна, из-за того что постоянно обновляет этот блок, даже если успеть открыть окно в промежутке, оно сразу закроется
Но не помогло