Динамическая форма с полгрузкой html

Coock

Новичок
Динамическая форма с полгрузкой html

Опишу задачу, потом - вариант, которым хочу воспользоваться.

На сайте, которым сейчас занимаюсь, должна быть форма для добавления сообщения. Она состоит из простых полей ввода имени, мэйла и прочей фигни. Но кроме всего этого должно быть несколько выпадающих списков, которые взаимодействуют между собой: Штат, Город, Почтовый индекс. Причем пользователь сначала выбирает штат, потом ему высвечивается выпадающий список городов этого штата, после выбора города высвечивается выпадающий список индексов этого города.
Таблица mysql ID - INDEX - CITY - STATE у меня есть и состоит из 42000 строк, то есть гружать сразу всю таблицу (~1 Мг) смысла нет. Вариант, когда после клика на штате будет грузиться новая страница, потом, после выбора города, ему загрузится еще одна страница, где он уже сможет выбрать индекс, - плохой вариант, понятно почему.

Я думаю сделать следующим образом.

При выборе штата автоматически подгружается html код со списком городов, входящих в штат. Далее, при щелчке на городе, загружается html отрезок со списком индексов. Допустим, когда юзер щелкнул на штат ALABAMA, грузится текст, сгенерированый php-файлом get_city_list.php?state=ALABAMA. Потом юзер щелкает на город и подгружается отрезок html из файла get_index_list?sity=ALABAMA_CITY.
Допустим, если воспользоваться этим способом, как с помощью javascript вставить текст из удаленного файла?
Может метод типа document.write() который может принять аргумент типа 'http://www.domen.com/get_city_list.php?state=ALABAMA'?

Кажется, подробно описал проблему. Пожалуйста, подскажите, как быть.

Спасибо.
 

Coock

Новичок
Начал разбирать эту статью. Чувствую, это то что мне нужно, но мне нужна самая малость из всех этих возможностей, я окончательно запутался.
Допустим, как при нажатии на кнопку JavaScript-программа вставляет (c использованием DHTML) в текущую страницу следующий тэг:
<script language="JavaScript"
src="load.php?ff=ok&opera=sucks&123"></script>

???
 

Фанат

oncle terrible
Команда форума
разбирай дальше.
там всё есть. примеры кода, объяснения, что куда вставлять.
 
Сверху