вывод объектов в выпадающем списке
Через ajax мне возвращается в переменную temp несколько объектов:
[object Object],[object Object],[object Object],[object Object] Их количество меняется в зависимости от запроса. Можно ли их вывести в одном выпадающем списке. Если да, то как? |
На сайте php-заметки я нашёл неплохое решение в JS:
var length = temp.length,
opt = null,
i = 0;
for ( ; i < length; i += 1 )
{
// Создаём новый элемент option с помощью конструктора:
opt = new Option( temp[i]['code'], temp[i][1] );
// Добавляем элемент option в элемент select:
document.getElementById("bass_form").options.add( opt, i );
}
Но есть одно "НО": в select "bass_form" ровно ложатся все объекты после первого запроса. Но после второго запроса, в select-e остаются результаты первого запроса. Никак не могу решить эту проблему. |
Я нашёл решение. В начале вышеприложенного скрипта я поставил:
$("#bass_form").empty();
Всё, тема закрыта. |
| Часовой пояс GMT +3, время: 04:08. |