Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Объясните простым языком принцип AJAX (https://javascript.ru/forum/misc/42616-obyasnite-prostym-yazykom-princip-ajax.html)

wmag 03.11.2013 01:23

Объясните простым языком принцип AJAX
 
Здравствуйте, объясните простым языком с несколькими примерами.

вот идея такая: по механизму: жмем на кнопку -> слизываем текст с файла "details.php" (в нем в свою очередь генерируется текст, исходя из полученного ID, который передается при клике) -> полученную инфу(текст) вставляем в слой и меняем свойства слоя, что бы он был видимым (с визуалкой вопросов у меня нету)

а вот с передачей данных - множество вопросов.
я так краем понял,что передавать данные можно через заголовок ссылки: http://sait.ru/func/details.php?id=XXX
И подхватить на той странице этот '$_GET['id']', сверить с базой и выдать через print или echo сухой html текст.

(но честно говоря, мне кажется есть способ поэлегантнее, нежеле прописывать для всех кнопок такую ссылку - это первый вопрос)
"думается о: <img src='lalala.jpg' onclick='details(xxx)'> "

и второй вопрос: не знаю как отлавливать "входящую информацию"...
она ведь должна на страницу придти, кто-то ведь должен её ждать...

как бы её обратно красиво слать из details.php и как тут ловить? :help:

danik.js 03.11.2013 06:53

Тут прочитай: http://learn.javascript.ru/ajax-xmlhttprequest
Там простейший пример того, что тебе нужно.

wmag 03.11.2013 14:30

http://learn.javascript.ru/ajax-xmlh...зования - очень полезная статья. Разобрался.


Часовой пояс GMT +3, время: 12:04.