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

// если данных нет – не делаем больше ничего

if(data.length == 0) return;

// в массиве arr – строки полученной таблицы

var arr = data.split('\n');

// длякаждойстроки

for(var i in arr){

// в массиве val – поля полученной таблицы

val = arr[i].split('\t');

// добавляем новый объект OPTION к нашему SELECT

select.options[select.options.length]=

new Option(val[1], val[0], false, false);

}

}

Готово. Теперь для любой веб-формы приложения мы можем реализовать подобный выбор значения из многомиллионного списка, который для пользователя будет выглядеть как считанные нажатия клавиш. В локальной сети выбор происходит практически мгновенно. В случае нестабильного или низкоскоростного соединения с сервером, необходимо также оповещать пользователя о том, что загрузка данных с сервера еще не завершена. Полезно предусмотреть и средства для реакции на обрыв соединения.

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