вывод объектов в выпадающем списке
Через 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, время: 19:03. |