Загрузка страниц с помощью ajax

Статус
Закрыто для дальнейших ответов.

Darkklime

Member
Регистрация
08.08.2009
Сообщения
13
Здравствуйте. Надоели эти привычные странички localhost/index.php;news.phр и т.д 

Хочу узнать как с помощью аджах при нажати на ссылку загружать ту или иную страницу. Имеется сайт в три столба основных) ето 1.левое меню, 2.сам контент 3.правое меню

вот как сделать так что бы в контенте при нажатии на ссылку менялась станица, то есть основной сайт не обновлялся и в адресной строке не появлялся адрес, а где находится основной контент менялось. 

Допустим у нас есть две ссылки, это новости и регистрация. При нажатии на новости, основная сраница не обновляется, а обновляется тока вторая колонка, то есть контент и появляются сами новости, так же и с регистрацией. =)
 

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
AJAX читается как аякс.

http://www.internet-technologies.ru/articles/category_45.html
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Когда-то пробовал подобное делать:)

Сейчас можно сделать много проще и быстрее на jquery, но для ознакомления пойдет:)

Архивчик приаттачил.
 

Вложения

trueW3C

Поклонник Yii
Регистрация
04.03.2009
Сообщения
847
http://jquery.com/ Скачиваем, самым первым делом подключаем скачанную библиотеку...

Код:
 <script type="text/javascript" src="jquery.js"></script>
Далее создаем второй файл, ajax.js и его подключаем...
Код:
 <script type="text/javascript" src="ajax.js"></script>

В нем

Код:
var load_page = function(page){
          $('#content').load(page);
          return false;
 }
На самой странице
Код:
<a href="#" onclick="page_load('news.php'); return false;">Новости</a>
Т.е. кликаем по ссылки и в контейнер с ид content загружается содержимое news.php

Аналогично

Код:
<a href="#" onclick="page_load('page.php'); return false;">Другая страница</a>
 
Статус
Закрыто для дальнейших ответов.
Верх Низ