Как сделать автообновление div в php
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006
Откуда: Israel
Помог: 3 раз(а)
Секрет
Теперь, когда вы уже наверняка второпях отправили свой запрос,
я расскажу вам простой секрет, который сэкономит вам уйму ожиданий,
даже если первый ответ по теме последуем сразу же.
Само собой я знаю что ответят мне тут же, и если я посмотрю
на сообщения на форуме, то пойму что в общем то я и не ошибаюсь.
Но еще я точно замечу, что очень мало тем, в которых всего два ответа :
вопрос автора и еще два сообщение вида Ответ + Спасибо
После этого приходится начинать уточнять этим неграмотным что мне надо.
Они что, сами читать не умеют? А уточнять приходится.
И иногда пока они переварят то что я им скажу проходит и не одна ночь..
Уверен что если бы я им сказал что у меня есть
фиолетовый квадрат, и нужно превратить его в синий треугольник
и я пытался взять кисточку, макнуть в банку и поводить ей по квадрату
но почему то кисточка не принимала цвет краски в банке,
то на мой вопрос — где взять правильные банки мне бы ответили гораздо быстрее
предложив её открыть, а не тратить еще стольник на жестянку.
Поэтому с тех пор я строю свои вопросы по проверенной давным давно схеме:
Что есть
Что нужно получить
Как я пытался
Почему или что у меня не получилось.
На последок как оно происходит на форумах
Цитата:
Новичок: Подскажите пожалуста самый крепкий сорт дерева! Весь инет перерыл, поиском пользовался!
Старожил: Объясни, зачем тебе понадобилось дерево? Сейчас оно в строительстве практически не используется.
Новичок: Я небоскрёб собираюсь строить. Хочу узнать, из какого дерева делать перекрытия между этажами!
Старожил: Какое дерево? Ты вообще соображаешь, что говоришь?
Новичок: Чем мне нравиться этот форум — из двух ответов ниодного конкретного. Одни вопросы неподелу!
Старожил: Не нравится — тебя здесь никто не держит. Но если ты не соображаешь, что из дерева небоскрёбы не строят, то лучше бы тебе сначала школу закончить.
Новичок: Не знаите — лучше молчите! У меня дедушка в деревянном доме живёт! У НЕГО НИЧЕГО НЕ ЛОМАЕТСЯ.
Но у него дом из сосны, а я понимаю, что для небоскрёба нужно дерево прочнее! Поэтому и спрашиваю. А от вас нормального ответа недождёшся.
Прохожий: Самое крепкое дерево — дуб. Вот тебе технология вымачивания дуба в солёной воде, она придаёт дубу особую прочность:
Новичок: Спасибо, братан! То что нужно.
Отредактировано модератором: Uchkuma, 26 Апреля, 2011 — 10:21:12
maxua.com.ua Автоматизация интернет магазинов
два способа обновить часть страницы без перезагрузки
PHP не может этого сделать, только на стороне клиента с использованием Javascript.
вариант с использованием JQuery :
Index.php
Может быть обновлены с помощью следующего кода:
Это позволит загружать содержимое #block из index.php без обновления всей страницы.
Можно автоматизировать, обновляется каждые 30 секунд с помощью setInterval ();
setInterval(function() <
$(«#block»).load(«index.php #block»);
>, 30000);
еще вариант с iframe:
Автоматическое обновление содержимого Div с использованием jQuery и AJAX
Поэтому сегодня мне нужно было обновлять контент в div каждые 5 секунд, поэтому я решил сделать небольшую демонстрацию, чтобы показать вам, как это можно сделать. Первоначально он загружает содержимое с помощью сокращенного метода AJAX .load (), а затем просто устанавливает повторяющийся вызов данных каждые 5 секунд.
демонстрация
Демонстрация отображает последние сообщения блога из RSS-канала на моем блоге и отображает дату и время последнего обновления данных. Я также подключил загрузочное изображение для запросов AJAX с помощью $ .ajaxSetup (), но это необязательно, если вы не хотите видеть загрузочное изображение, вы можете удалить этот код или даже отобразить загрузочное изображение меньшего размера, чтобы данные все еще виден на экране, пока новые данные загружаются асинхронно.
JQuery и AJAX Call Code
(function($) $(document).ready(function() $.ajaxSetup( cache: false, beforeSend: function() $('#content').hide(); $('#loading').show(); >, complete: function() $('#loading').hide(); $('#content').show(); >, success: function() $('#loading').hide(); $('#content').show(); > >); var $container = $("#content"); $container.load("rss-feed-data.php"); var refreshId = setInterval(function() $container.load('rss-feed-data.php'); >, 9000); >); >)(jQuery);

Код сценария данных PHP
Этот скрипт PHP загружает RSS-канал блогов и отправляет обратно данные вместе с текущей датой и временем.
Полный код
html> head> title>Auto Refresh Div Content Demo | jQuery4u/title> !-- For ease i'm just using a JQuery version hosted by JQuery- you can download any version and link to it locally --> script src="http://code.jquery.com/jquery-latest.js">/script> script> (function($) $(document).ready(function() $.ajaxSetup( cache: false, beforeSend: function() $('#content').hide(); $('#loading').show(); >, complete: function() $('#loading').hide(); $('#content').show(); >, success: function() $('#loading').hide(); $('#content').show(); > >); var $container = $("#content"); $container.load("rss-feed-data.php"); var refreshId = setInterval(function() $container.load('rss-feed-data.php'); >, 9000); >); >)(jQuery); /script> /head> body> div id="wrapper"> div id="content">/div> img src="loading.gif" id="loading" alt="loading" style="display:none;" /> /div> /body> /html>
Как реализовать автообновление div без перезагрузки страницы?
Здравствуйте, нужно реализовать автообновление определенного div без перезагрузки страницы. Нагуглил что можно сделать автообновление через jquery с помощью setInterval(), но так и не разобрался как сделать что-бы все заработало.
- Вопрос задан более трёх лет назад
- 300 просмотров