Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> обновление функции или блока php 
:(
    Опции темы
viboxjuwin
Дата 29.10.2013, 15:29 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 29.9.2013

Репутация: нет
Всего: нет



Есть php встроенный в код страницы
<div id='right'>
<?php
if ((date("H") == '18')&&(date("i") == '45')) {
echo '<img src="/images/b5.gif">';
} else {
echo '<img src="/images/b0.gif">';
}
?>
</div>

необходимо, чтобы данный код обновлялся каждые 5 секунд без видимой перезагрузки страницы.


Пробовал с аяксом. Второй день воюю с кодом! 
Пробовал такое 
<head>
<script type="text/javascript" src="jquery.js"></script>  
</head>  
  
<body>  
      
    <div id="content"></div>  //здесь обновляемый блок 
      
    <script>  
        function show()  
        {  
            $.ajax({  
                url: "time.php", //моя php функция  
                cache: false,  
                success: function(html){  
                    $("#content").html(html);  
                }  
            });  
        }  
      
        $(document).ready(function(){  
            show();  
            setInterval('show()',1000);  
        });  
    </script> 
 
результата ноль! Помогите, голова пухнет.
PM MAIL   Вверх
IBS
Дата 29.10.2013, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 29.7.2008
Где: Белоруссия

Репутация: нет
Всего: 6



Цитата(viboxjuwin @  29.10.2013,  15:29 Найти цитируемый пост)
setInterval('show()',1000);  

setInterva принимает сслылку на функцию. Т.е. так
Код

setInterval(show,1000); 


Хотя в целом постановка задачи выглядит неправильно:
1. что вам мешает проверять дату на клиенте (в js)
2. даже если что-то и мешает, это не оправдывает подход "опроса сервера каждые 5 сек каждым юзером"

Это сообщение отредактировал(а) IBS - 29.10.2013, 18:09
PM MAIL   Вверх
skyboy
Дата 2.11.2013, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 10
Всего: 260



Такое лучше(и надо!) делать на стороне клиента. Едем в раздел по JavaScript...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1073 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.