Автообновление в PHP - PullRequest
       0

Автообновление в PHP

0 голосов
/ 27 марта 2012

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

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

Пожалуйста, дайте мне несколько советов, как решить эту проблему.

Спасибо

1 Ответ

1 голос
/ 27 марта 2012

В качестве альтернативы вы можете использовать AJAX-вызов для периодического извлечения данных вместо обновления всей страницы через PHP.Таким образом, вы сможете отправить правильные параметры для обработки сортировки в направлении логики в PHP.

ИЛИ

Вы можете помещать именованные параметры / действия в URL для целей сортировки.Затем используйте URL-адреса в заголовке таблицы, и страница перезагружается с URL-адресом, подобным следующему: http://example.com/table/sort:asc http://example.com/table?sort=asc

И тогда ваша логика может соответствующим образом выбрать ранее выбранные области вверх.

if (isset($_GET['sort'])) {
   //Do sorting stuff
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...