Регистрация
Вход через соцсети
Восстановление пароля

Как в компонентах использовать AJAX?

Новый топик
22.06.2011, 14:05
Ответить | Цитировать
maxonline
Maxonline
maxonline

Зарегистрирован:
2009-01-12
Сообщений: 42

Объясните чайнику: как правильно использовать Ajax в компоненте.
Задача: в компоненте используется три выпадающих списка - область, город, почтовое отделение.
Нужно после выбора области в первом списке подгрузить ajax-ом список городов во второй список и т.д. База в MySQL

1) Где должен находиться php-код, который выбирает из БД список городов и почтовых отделений, в отдельном файле php или можно добавить такую функцию например в
netcat/modules/function.inc.php ?
2) Можно ли в файле, который выполняется через ajax как-то использовать соединение с БД, которое предоставляет Netcat - $LinkID?
3) Можно ли в файле, который выполняется через ajax использовать функцию NetCat - listQuery()?

Максим
22.06.2011, 23:03
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

есть такая волшебная переменная $isNaked - если ее задать, то движок не отображает макет дизайна, а отображает только содержимое компонента, в котором вы уже можете использовать все свои 3 пожелания! Пример: http://netcat.ru/about/company/?isNaked=1

Temet nosce...
23.06.2011, 17:16
Ответить | Цитировать
maxonline
Maxonline
maxonline

Зарегистрирован:
2009-01-12
Сообщений: 42

Цитата:
есть такая волшебная переменная $isNaked - если ее задать, то движок не отображает макет дизайна, а отображает только содержимое компонента, в котором вы уже можете использовать все свои 3 пожелания! Пример: http://netcat.ru/about/company/?isNaked=1


Правильно я понял, DiGGy, что мне нужно создать новый компонент, в котором и делать все действия с БД, результат которых будет подгружаться ajax-ом на страницу-родителя. И в ссылке, которую будет вызывать ajax, убрать оформление?

Максим
24.06.2011, 14:48
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

да, только на счет нового или старого компонента - это вам виднее.

Temet nosce...
198 196 2011-06-24 14:48:34 11385
Описание проекта