(решено) [php,ajax, нуб] как сделать ajax?

pirat

задача: динамический вывод информации без перезагрузки страницы (ктонибудь делал?)
т.е. при нажатии на ссылку нужно вывести только контент в определенную область страницы

AlexV769

php тут ни при чем, он не выполняется на стороне клиента.

pirat

понятно.
можешь посоветовать альтернативу java script?

Bibi

кто-нибудь делал
можешь воспользоваться мировым опытом, накопленным за последние лет пять-шесть

uncle17

тебе что надо-то?
для начала поищи по jQuery:Ajax, ибо потом все равно возникнут задачи, которые ею уже решены

IG_rok777

Интересно, откуда такие вопросы берутся? Если хочешь уметь что-то делать на JS, возьми книжку про него и почитай. Если тебе тупо нужен результат, то это не тот раздел.

katrin2201

ajax без javascript? или альтернативу ajax?

Andbar

альтернативу ajax
кстати, я, когда не знал, что такое ajax, тупо отправлял запросы в скрытый iframe, в котором подгружался скрипт, меняющий страницу.

uncle17

везет тебе. У тебя не было проблем с XSS

pirat

спасибо за советы, остановился на werc

okis

остановился на werc
а что это?

Andbar

везет тебе. У тебя не было проблем с XSS
ну, это был кусок админки, доступной только по https и показывающей список файлов и каталогов на сервере (+позволяющий что-то с ним делать). Левым скриптам там не откуда было браться.

pitrik2

кстати, я, когда не знал, что такое ajax, тупо отправлял запросы в скрытый iframe, в котором подгружался скрипт, меняющий страницу.
а я писал в тело script src и подгружался динамический джаваскрипт

Andbar

а я писал в тело script src и подгружался динамический джаваскрипт
в смысле, создавал script-ноду?

pitrik2

в смысле, создавал script-ноду?
ну да
типа
s=d.createElement("SCRIPT");
s.language="JavaScript";
s.setAttribute("src",th.url);
ну и для ИЕ воркэраунд
s=d.createElement("SPAN");
s.innerHTML="Workaround for IE.<s"+"cript></"+"script>";
s=s.getElementsByTagName("SCRIPT")[0];
s.language="JavaScript";
s.setAttribute("src",th.url);
урл содержит GET параметры после вопросика
а на серваке на разные параметры разный результ выдается
есть библиотечка простенькая которая оба метода поддерживает, т.е. если браузер не поддерживает ajax она будет пытаться скриптом сделать
http://en.dklab.ru/lib/JsHttpRequest/
http://en.dklab.ru/lib/JsHttpRequest/demo/lib/JsHttpRequest/...
Оставить комментарий
Имя или ник:
Комментарий: