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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> обновление страницы без редиректа 
V
    Опции темы
Shark
Дата 6.6.2011, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Доброго времени суток.
поставил себе задачку, а решить не могу, т.к. еще плохо ориентируюсь в ajax'е...
Задача:
в бд есть n-е кол-во строк, в котрой хранятся цитатки, как сделать так, чтоб каждые 10 сек (этого достаточно для прочтения небольшого текста), цитатки менялись?

запросы в БД и вывод сделаю сам, а вот обновления данных как сделать понятия не имею...

P.S. пока буду ждать ответа тут, поюзаю поиск


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
нуп
Дата 6.6.2011, 22:15 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


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

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



Создаете контейнер в который будете выводить цитаты, создаете функцию которая делает запрос на сервер и заносит данные в контейнер, и запускаете setInterval с вызовом функции для обновления.  smile 
PM MAIL   Вверх
Shark
Дата 6.6.2011, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



нашел такой код (запрос мой):
Код

<?php
echo "    <script>
        function show()
        {
            $.ajax({
                success: function(html){
                    $('#con').html(html);
                }
            });
        }
        $(document).ready(function(){
            show();
            setInterval('show()',2000);
        });

    </script>";
$quotes=mysql_query("SELECT * FROM wot_quote ORDER BY RAND()") or die (mysql_error());
$quote=mysql_fetch_array($quotes);
echo "<div id=\"con\">".$quote['quote']."</div>";
    ?>


но он почему-то дублирует (на вывод) index.php, который выглядит так:
Код

<?php
define( '_INDEX', 1 );
include "conf.php";
include_once "config.php";
include_once "ob_start.php";

echo "<LINK REL=\"SHORTCUT ICON\" HREF=".$Option->favicon.">
<LINK href=".$Option->css." type=text/css rel=STYLESHEET>
<script type=\"text/javascript\" src=\"js/jquery.js\"></script>
<title>".$Option->title."</title>

<div id='div_container'>
    <div id='div_head'></div>
    <div id='div_menu'>";
        echo $menu;
    echo "</div>
</div>";
include "quote.php";



?>


Это сообщение отредактировал(а) Shark - 6.6.2011, 23:56


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
Shark
Дата 7.6.2011, 06:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Задача выполнена


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




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


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

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