|
|
|
| Интересует вопрос как сделан выбор списков на сайте
http://moikrug.ru/profile/educationadd/
я вроде понял что делается это при помощи JsHttpRequest
сам я пока немогу этого сделать т.к незнаю джава скрипта, может уже есть гдето готовый пример такого же скрипта?
мне нужен только сам скрипт, БД стран,регионов,городов мне не надо | |
|
|
|
|
|
|
|
для: Terri
(12.04.2007 в 15:39)
| | ну ктонибуть помогите ? | |
|
|
|
|
|
|
|
для: Terri
(12.04.2007 в 20:45)
| | Все, что сделано на ява-скрипт, вы можете достать из своего броузера в готовом виде. Доставайте и анализируйте. | |
|
|
|
|
|
|
|
для: Terri
(12.04.2007 в 15:39)
| | Тут бесплатная библиотека для работы с AJAX, которая используется на moikrug.ru | |
|
|
|
|
|
|
|
для: sms-send
(13.04.2007 в 00:23)
| | вот кстати я нашёл то что нужно, но вот немогу его запустить несрабатывает почемуто
при запуске http://localhost/Ajax_city_select/index.php
появляется такая ошибка
Fatal error: Call to undefined method CountryRegionCityJax::addJsLib() in c:\server\www\spora\Ajax2\ajax_city_select\CountryRegionCityJax.class.php on line 62
в чём может быть дело немогу понять, немоглибы помочь? | |
|
|
|
|
|
|
|
для: sms-send
(13.04.2007 в 00:23)
| | вот кстати я нашёл то что нужно
http://ajax.zervaas.com.au/examples/CountryRegionCityJax/
но вот немогу его запустить несрабатывает почемуто, при запуске http://localhost/ajax_city_select/index.php
появляется такая ошибка
Fatal error: Call to undefined method CountryRegionCityJax::addJsLib() in c:\server\www\ajax_city_select\CountryRegionCityJax.class.php on line 62
в чём может быть дело немогу понять, немоглибы помочь? | |
|
|
|
|
|
|
|
для: Terri
(13.04.2007 в 04:53)
| | А вы все библиотеки подключили, которые нужно? А версия РНР совпадает? | |
|
|
|
|
|
|
|
для: coloboc66
(13.04.2007 в 14:48)
| | Да вроде бы все файлы, я когда запускаю к примеру http://localhost/ajax_city_select/index.html
то формы все заблокированы, и первое тоже только там ещё написано Loading ...
а если запускаю так
http://localhost/ajax_city_select/index.php
то выводится та ошибка
Fatal error: Call to undefined method CountryRegionCityJax::addJsLib() in c:\server\www\ajax_city_select\CountryRegionCityJax.class.php on line 62
я уже незнаю что уже можно сделать, буду благодарен если сможете помочь
я вложил архив Ajax_city_select.rar всех извесных мне файлов
PHP Version 5.1.1
это у меня на локалке | |
|
|
|
|
|
|
|
для: Terri
(13.04.2007 в 16:06)
| | я тут поковырялся с CountryRegionCityJax так и несмог ничего сделать, решил сделать с
http://moikrug.ru/profile/educationadd/
единственное чего я понять немогу, если запустить такие ссылки
http://moikrug.ru/widgets/ajax/regions?q=648
http://moikrug.ru/widgets/ajax/cities?q=14068
то отобразится такой код
// BEGIN JsHttpRequest JsHttpRequest.dataReady(
'0', // this ID is passed from JavaScript frontend '',
{ 'q': '648', 'result': [
{ 'id': '18009', 'parent_id': '648', 'russian': 'Киев и Киевская область' },
{ 'id': '18019', 'parent_id': '648', 'russian': 'Автономная Республика Крым' },
{ 'id': '18018', 'parent_id': '648', 'russian': 'Винницкая область' },
{ 'id': '18017', 'parent_id': '648', 'russian': 'Волынская область' },
{ 'id': '18016', 'parent_id': '648', 'russian': 'Днепропетровская область' } ... ]
} ) // END JsHttpRequest
|
я так понял он делается средствами PHP с полученых данных делает выборку данных из MySQL
но как он дальше делает я немогу понять, ведь ещё составляется список <option></option> как они передаются? | |
|
|
|
|
|
|
|
для: Terri
(15.04.2007 в 12:40)
| | Обыкновенно передаются: с помощью javascript :
var opt=document.createElement('option');
opt.value=/*здесь ответ сервера*/;
document.getElementById('select_id').appendChild(opt);
|
| |
|
|
|
|
|
|
|
для: coloboc66
(15.04.2007 в 19:45)
| | спасибо, но я честно сказать непонимаю JS и как его использовать приведенный вами код незнаю, не моглибы немного подробнее, пожалуйста, прошу вас. | |
|
|
|