Как получить доступ к переменным 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>');    
                        }    
}

Какой способ получения результата?

Вернуться на верх