Как получить доступ к переменным python из ajax
В веб-приложении Django есть цикл for для подачи выпадающего меню, как показано ниже в index.html:
<div class="form-control-lg">
<select class="form-control " id="booklist">
<option value="">Please select a book</option>
{% for book in booklist %}
<option value="{{ book }}"> book['name']</option>
{% endfor %}
</select>
</div>
Этот код просто добавляет все книги из списка книг в выпадающее меню.
Мне нужно загрузить книги из книжного списка, но на этот раз с помощью ajax. Я попробовал следующий код, но он ничего не делает, и выпадающий список пуст.
$(document).ready(function() {
for(var book in booklist) {
$('#booklist').append('<option value=book>'+ book['name'] +'</option>');
}
}
Какой способ получения результата?