Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.10.2019, 13:06
Кандидат Javascript-наук
Отправить личное сообщение для Julia1991 Посмотреть профиль Найти все сообщения от Julia1991
 
Регистрация: 13.08.2017
Сообщений: 144

В поле формы добавить список всех стран
Подскажите, пожалуйста, как в поле формы добавить список всех стран?
Ответить с цитированием
  #2 (permalink)  
Старый 22.10.2019, 13:20
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 12,565

Сообщение от Julia1991
в поле формы
Какое поле?
Ты хоть бы пример текстовый сделал...

Сообщение от Julia1991
список всех стран?
Он у тебя есть, тот список?
Ответить с цитированием
  #3 (permalink)  
Старый 22.10.2019, 14:12
Кандидат Javascript-наук
Отправить личное сообщение для Julia1991 Посмотреть профиль Найти все сообщения от Julia1991
 
Регистрация: 13.08.2017
Сообщений: 144

http://country.io/names.json нужно взять страны их этого массива и передать в option списка select
Ответить с цитированием
  #4 (permalink)  
Старый 22.10.2019, 16:49
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 12,565

Сообщение от Julia1991
нужно взять страны их этого массива и передать в option списка select
Сделай запрос на тот ресурс...
По получении ответа, добавь optionы с полученными данными в свой select...

Чего из этого ты не умеешь делать?
Ответить с цитированием
  #5 (permalink)  
Старый 22.10.2019, 19:03
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 11,174

Сообщение от Julia1991
взять страны их этого массива
Не получится, запрос к данному ресурсу нужно производить либо через свой сервере, либо через прокси.

$.getJSON('https://cors-anywhere.herokuapp.com/http://country.io/names.json', function(d) {
    var o = '<select name="myname"><option value="">Страна</option>';
    $.each(d, function(k, v) {
        o += '<option value="'+k+'">'+v+'</option>'
    });
    $('form_selector').append(o+'</select>');  
});


Здесь в URL запроса первый адрес, это адрес прокси сервера.

Последний раз редактировалось laimas, 23.10.2019 в 07:26.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить код яндекс.метрики в обработчик формы? jscooker Events/DOM/Window 1 06.12.2014 11:41
Собрать значения всех полей формы vvsh Events/DOM/Window 3 09.11.2009 00:35
Как получить список всех установленных плагинов VitAngel Internet Explorer 0 15.07.2009 09:13
Полный список всех цветов html? Бобр Оффтопик 4 13.04.2009 14:11
Получить список всех доступных методов Bseagate Общие вопросы Javascript 3 17.11.2008 13:38