используйте jquery ajax для обновления данных PHP на той же странице - PullRequest
0 голосов
/ 12 января 2011

У меня есть страница PHP с подключением mysql, запрос на выборку, а затем я создаю таблицу с использованием PHP.Если бы я хотел использовать jQuery AJAX для обновления данных на setInterval, на той же странице, как бы я это сделал?(кстати, я могу сделать это с другой страницей PHP, но я никогда не делал этого, если PHP-материал находится на той же странице)

Ответы [ 2 ]

1 голос
/ 12 января 2011

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

Я использовал jQuery Periodical Updater для окна чата, и он работал отлично.

Если вы хотите узнать больше о том, как работают jQuery и AJAX, прочитайте эту статью о Неттусе

0 голосов
/ 12 января 2011

Вы устанавливаете параметр в запросе, например, file.php?ajax=1

. В зависимости от его значения вы отображаете полный HTML или только необходимые элементы для ajax

в php:

if($_GET['ajax']) renderAjax();
else renderFullHTML();

в js:

$.get('file.php?ajax=1', function(data) {
  $('.result').html(data);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...