Позвольте мне сделать несколько предположений здесь ...
На вашей странице есть несколько
<option value="AF">Afghanistan</option>
и т. Д. 500 раз вы хотите получить этот список один раз с сервера. Через звонок AJAX?
Плохая идея. Зачем? Ваша страница больше не будет работать без Javascript. Если это не проблема, читайте дальше ...
Если вы напишите запрос на стороне сервера, чтобы вернуть целую кучу тегов
, то вы вызовете это (с помощью $ .get или $ .ajax) и сохраните в переменной javascript. Затем зациклите теги выбора, которые вы хотите изменить, и используйте .innerHTML, чтобы добавить их.
Я не думаю, что вы найдете в Интернете что-нибудь готовое к работе, которое будет делать именно то, что вы хотите, потому что это довольно тривиально и потребует настройки для вашего конкретного сервера - PHP, Django, что угодно - и вашего конкретного HTML (возможно, вы не захотите блокировать все выбранные виджеты).