Статья: Как написать AJAX-приложение

try {

xmlhttp = new

ActiveXObject("Microsoft.XMLHTTP");

} catch (E) {

xmlhttp = false;

}

}

@else

xmlhttp = false;

@end @*/

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

try {

xmlhttp = new XMLHttpRequest();

} catch (e) {

xmlhttp = false;

}

}

return xmlhttp;

}

Функция fill() получает на вход значение параметра ID списка SELECT, который необходимо заполнить, и сами данные, полученные с сервера.

Для простоты предположим, что данные с сервера мы получаем в виде таблицы, поля которой разделены символом табуляции '\t', а строки - символом переноса строки '\n':

id1 \t name1 \n

id2 \t name2 \n

...

На основании содержимого этой таблицы мы будем заполнять поле SELECT элементами OPTION.

function fill (select_id, data){

// поле SELECT в переменную в виде объекта

var select = document.getElementById(select_id);

// очищаем SELECT

К-во Просмотров: 210
Бесплатно скачать Статья: Как написать AJAX-приложение