Я работаю над проектом jquery / javascript, в котором поле выбора с именем COUNTRY заполняется из серверной части. Запрос кода и API поступает из бэкэнда и не имеет такого кода во внешнем интерфейсе, которым можно манипулировать.
Мне нужно добавить опциональный тег «Пожалуйста, выберите» в начале и выбрать его, но его не происходит из-за асинхронной природы заполнения списка выбора из бэкэнда, и так как у меня нет доступа к тому моменту, когда эти данные будут заполнять список, а также я не могу сделать запрос API от внешнего интерфейса.
Мне просто нужно добавить тег опции в начало, когда эти данные поступают из бэкэнда.
Я использую приведенный ниже код для добавления: *
$('#order_shipping_address_municipality').prepend('<option value="" selected="selected">Please Select</option>');
order_shipping_address_municipality - это идентификатор тега select, списки опций которого заполняются из ответа сервера.
В обычном сценарии этот код должен работать, но из-за асинхронной природы это поле добавляется в начало, после чего его значение переопределяется ответом сервера, представляющим собой список, поступающий с сервера.
Любое предложение оценивается как обрабатывать этот сценарий.