Я пытаюсь программно заполнить тег select
optgroup
и option
тегами, используя jQuery. У меня код отлаживается с помощью JSHint (по крайней мере, он говорит, что ошибок нет), и по большей части он, по крайней мере, ставит окно выбора. Однако это не прикладывая данные вЗаполнение с помощью optgroup с помощью jQuery
Код:. JSFiddle
данных: JSON File
Я хотел бы, чтобы вывести что-то вдоль линий:
<select id="profile_title" name="profile_title">
<optgroup label="Backers">
<option value="civi">Civilian</option>
<option value="scot">Scout</option>
</optgroup>
<optgroup label="Other Titles">
<option value="apex">Apex Predator</option>
<option value="etc">Etc etc..</option>
</optgroup>
</select>
Могу ли я просто пытаюсь получил один или несколько уровней слишком глубоко? О, и файл JSON, который я проверил с помощью The JSON Validator.
Любая помощь будет оценена по достоинству. Благодаря!
Проверьте консоль; вы заблокированы одной и той же политикой происхождения. Если домен, который вы вызываете, не поддерживает JSONP или CORS, вы не можете сделать это, используя только JS. –
ok, ty. Я загружу его прямо на свой сервер и протестирую там. Благодаря! –
Кроме того, следует удалить строку '$ .appendTo (« # где-то »);'. Это ничего не делает :) – Philip