У меня есть форма, которая динамически загружает некоторые из своих данных через Ajax, где, помимо множества других вещей, я заполняю раскрывающийся список.При выборе элемента он загружает соответствующие данные в таблицу.
Это все работает нормально, но теперь я хочу иметь возможность по умолчанию загружать данные первого элемента после загрузки страницы.
Но так как раскрывающийся список заполняет Ajax, он немного заполняется после $(document).ready()
, так что это не работает.
Один из способов работы - подождать секунду или двес тех пор все это должно быть загружено, но это действительно не то, что мне нравится делать.
Есть идеи, как мне этого добиться?
Я уже пробовал это с onloadeddata="loadData($(this)[0].selectedOptions[0].value)"
навыберите тег, но это, похоже, ничего не делает.
РЕДАКТИРОВАТЬ:
И я не хочу выполнять это в функции успеха ajax, поскольку данные могути загружаться другими способами.Это действительно должно быть выпадающее поле или что-то, что наблюдает за выпадающим списком, которое выполняет это.