Простое Echo на ajax

программирование php AJAX

Вобщем, надо бы такую фигню сделать... Тупо есть кнопка, и по нажатии на нее, без рефреша страницы, естессна, рядом эхоируется переменная.. Ну, $a допустим. Как сделать эту фигню на аяксе? А то я с ним не очень дружу...

Т.е.
$a = 8, допустим
[кнопка]
нажимаем на нее
[кнопка] 8
Ответы:
По нажатию кнопки посылаете запрос на сервер.
var Req = getXMLHTTP(); //кроссбраузерная инициализация объекта XMLHTTPRequest. Реализацию найдете в гугле.
Req.open('GET','http://example.com/echo.php'); //адрес запроса.
Req.onreadystatechange = function (){rscHandler(Req)}; //анонимная функция-обработчик события, добавленная для удобства. rscHandler - ваш настоящий обработчик.
Req.send(null);//посылаем запрос без данных, только заголовки
Тьфу, поправка:
Req.onreadystatechange = function (){if (Req.readyState==4) rscHandler(Req)}; //анонимная функция-обработчик события, добавленная для удобства. rscHandler - ваш настоящий обработчик.
Офигенный вопрос. Научите с нуля аяксу за 10 баллов.
[offtop]Ну про JS тут ни слова, и я подразумеваю что автор его знает.
Да и про обучение тоже. Попросили пример - привел пример. Авось кому-то сгодится.[/offtop]
На таком подразумении далеко не уедешь :)
И про знание яваскрипта подрзумевать его имеет смысл его незнание.
Просто у веб-программирования такая репутация, что это что-то вроде игры в дурачка - пацаны за 5 минут покажут, какие карты кидать.
jquery используй


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.