Я бы хотел, чтобы на моей странице было несколько выпадающих списков SELECT, которые изначально могут быть пустыми. Когда пользователь нажимает на одну из них, я хочу, чтобы на сервер был сделан вызов AJAX, чтобы получить требуемый список для выбранного выпадающего списка. Затем результаты этого вызова AJAX помещаются в раскрывающийся список, а затем раскрывающийся список работает как обычно.
Можно ли отложить отображение раскрывающегося списка до завершения вызова AJAX? В настоящее время я привязал событие к событию Focus каждого выпадающего списка SELECT, и это почти работает, за исключением того, что пользователю сначала отображается пустой список. Когда они щелкают, список заполняется результатами и с тех пор работает правильно.
В идеале, я бы хотел, чтобы он нажимал на него "загрузка ...", а затем заменял его результатами, чтобы пользователю не приходилось кликать, а затем снова. Не уверен, что это возможно, хотя.
Я не против перейти к раскрывающемуся списку jQuery, в отличие от стандартного HTML SELECT, чтобы это работало.