Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.01.2011, 13:51
Интересующийся
Отправить личное сообщение для Beton-Karton Посмотреть профиль Найти все сообщения от Beton-Karton
 
Регистрация: 24.12.2010
Сообщений: 14

Динамическое заполнение select
Уважаемые знатоки! Есть-ли ограничение на кол-во OPTION в SELECT?

делаю так

var xhr = new (window.XMLHttpRequest || ActiveXObject)('Msxml2.XMLHTTP');
xhr.open('GET','functions/get_table_XML.php',true);
xhr.send(null);

потом так

xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
if(xhr.status == 200)
{
rsp = xhr.responseXML;

var optn = rsp.getElementsByTagName('OPTION');
var name;
var id;
for (a=0; a <= optn.length-1; a ++)
{
name = optn[a].getElementsByTagName('name')[0].firstChild.data;
id = optn[a].getElementsByTagName('id')[0].firstChild.data;
document.sel_form".$a2.".gruz_id".$a2.".options[document.sel_form".$a2.".gruz_id".$a2.".length] = new Option(name,id);
}

если в респонсе до 50 записей, то работает. Если 500 и более ни фига!!!
Что такое?
Ответить с цитированием
  #2 (permalink)  
Старый 21.01.2011, 16:07
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Beton-Karton
Есть-ли ограничение на кол-во OPTION в SELECT?
Я видел сайт с ~3000 options в одном селекте. За такое руки отрывать надо, но это работает. Ищите проблему в другом месте.
Ответить с цитированием
  #3 (permalink)  
Старый 21.01.2011, 21:56
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от Kolyaj
За такое руки отрывать надо
так что, еще одно сообщение - и начнем отрывать руки, Beton-Karton
Ответить с цитированием
  #4 (permalink)  
Старый 21.01.2011, 22:56
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

x-yuri,
у него ж всего 500
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jqGrid. Заполнение select значениями из запроса. dl007 jQuery 4 18.10.2010 16:31
динамическое заполнение SELECT PavelDart Элементы интерфейса 1 10.09.2009 10:16
AJAX - заполнение select - неправильно работает в Mozilla 5.0 С.Тарасов AJAX и COMET 0 17.06.2009 00:58
Динамическое обновление списка select (продолжение мытарств) macam Элементы интерфейса 2 25.06.2008 16:04
Динамическое обновление списка Select Fender Events/DOM/Window 3 12.06.2008 21:30