Моя страница обновляется при первом нажатии, но не обновляется - PullRequest
0 голосов
/ 12 мая 2011

У меня есть php-файл, который почти работает правильно. Но тогда он не будет обновлять страницу каждый раз, когда администратор нажимает на ссылку «одобрить / не одобрить». так вот в чем дело:

когда ИТ-специалист загружает файл на страницу, он может быть просмотрен администратором (который проверяет загруженный файл и решает, принят ли загруженный файл или нет). Дело в том, что администратору дается новый столбец таблицы для утверждения, а не утверждения. Когда администратор нажимает на ссылку утверждения, база данных обновляется, и то же самое происходит со ссылкой NotApprove. единственное различие между ними заключается в содержании (Одобрить, другое NotApprove). все коды работают правильно, за исключением одной вещи, когда вы нажимаете на ссылку один раз, она не будет перезагружаться, хотя она обновляется при первом нажатии.

есть ли способ исправить это? или есть в любом случае обновить страницу, не вызывая проблем с обновлениями / удалить ссылки? Я попытался onclick = "opener.location.reload ()", расположенный внутри моих ссылок. страница перезагружается при нажатии на ссылку, но данные не обновляются.

спасибо за помощь!)

ПРИМЕЧАНИЕ ** дело решено, но спасибо за помощь:)

Ответы [ 2 ]

1 голос
/ 12 мая 2011

Ваша проблема может быть связана с тем, что страница не обновляется, а в браузере отображается кэшированная версия.Попробуйте добавить несколько заголовков:

<meta name="pragma" content="no-cache" />

или добавить дату истечения в прошлом:

<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
0 голосов
/ 12 мая 2011

у вас может быть кэшированная версия, поэтому при загрузке страницы при передаче параметра добавьте одно случайное число в качестве параметра, который должен генерироваться из javascript.Это приведет к игнорированию кэша и загрузке свежего содержимого при передаче ваших значений.

Альтернативный метод использует AJAX для выполнения той же задачи (здесь также вы должны использовать случайное число в качестве параметра, чтобы избежать кэширования).

...