За последние 24 часа нас посетили 18067 программистов и 1638 роботов. Сейчас ищут 1195 программистов ...

Как выводить результат без обновления страницы?

Тема в разделе "Вопросы от блондинок", создана пользователем minux, 25 июн 2012.

  1. minux

    minux Активный пользователь

    С нами с:
    14 май 2012
    Сообщения:
    89
    Симпатии:
    1
    Допустим скрипт вычислил $x
    Потом я делаю echo $x;

    Скрипт делает 10.000 результатов, так что вывод средствами echo дает портяночный на вид столбец.

    На что заменить конструкцию вывода echo $x;, чтобы стиралось старое значение, а на его месте появлялось новое?

    PHP в чистом виде так не умеет, делается это на javascript или ajax. Ни то, ни другое я не умею.


    <a href="http://www.aisol.ru/services/seo/">раскрутка сайта кострома</a> | <a href='http://www.law-ustin.com/account-in-foreign-bank/'>регистрация оффшора, vii</a> | <a href='http://кардиотренинг.рф/'>Беговая дорожка Horizon Adventure 5 Plus</a> | <a href='http://megadojki.ru'>дойки ком</a> | www.pornorubka.net порно сайт, где найдется - <a href='http://pornorubka.net'>смотреть порно онлайн</a>, азиатки


    Подскажите самую простую конструкцию для вывода $x через javascript или ajax.
     
  2. Denis.Y

    Denis.Y Активный пользователь

    С нами с:
    8 авг 2011
    Сообщения:
    145
    Симпатии:
    0
    Адрес:
    Россия, Самарская область
    берёшь контейнер в котором у тебя будет список.
    в него выводишь первую часть списка. потом по таймеру или по клику на кнопку, запускаешь функцию на JS которая посылает AJAX запрос на сервер, где он на PHP обрабатывается и возвращает результат, который всё та же функция отлавливает и перезаписывает содержимое контейнера со списком, затирая старый и выводя новый.
     
  3. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Фактически 90% аякса - это определить правильно браузер клиента и создать объект XMLHttpRequest. Сделать это можно тупо скопировав код с википедии. Ну а дальше открываем соединение open(), вешаем обработчик события onreadystatechange() и отправляет GET/POST запрос send()
    Обработчик вызывается, когда сервер обработал запрос и вернул результат, результат можно извлечь через responseText или responseXML
    Для того, чтобы въехать в Аякс и научится им пользоваться - достаточно прочитать статью на Википедии: http://ru.wikipedia.org/wiki/XMLHttpRequest
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    омг. 2012 год на дворе. юзай jQuery.
    фактически 99.99% аякса, это почесать репу и написать строчку типа jQuery.get("test.php", { name: "John", time: "2pm" });
    http://slyweb.ru/jquerydoc/jQuery-get-url-data-callback-type.php