#javascript #python #django
Вопрос:
Это моя функция загрузки клиентов, из которой я передаю значение clients.html стр. views.py
def load_clients(request): CPA_id = request.GET.get('CPA_id') clients = CPA_Client.objects.filter(CPA_id=CPA_id) return render(request, 'crm/clients_dropdown_list_options.html', {"clients": clients}) # return JsonResponse(list(cities.values('id', 'name')), safe=False client.html lt;select id="ddselect" name="framework[]" multiple class="form-control"gt; lt;option value="----"gt;------lt;/optiongt; {% for Client_of_CPA in clients %} lt;option value="{{ Client_of_CPA.pk }}"gt;{{ Client_of_CPA.name }}lt;/optiongt; {% endfor %} lt;/selectgt;
В этом коде я получаю вывод, но мне нужно выбрать несколько значений из выпадающего списка, поэтому я хочу добавить некоторые функции jquery начальной загрузки, из-за которых мне нужен тег сценария. После добавления тега скрипта страница перестает работать
Это весь мой код на html-странице
lt;!DOCTYPE htmlgt; lt;htmlgt; lt;headgt; lt;scriptgt; $(document).ready(function(){ $('#ddselect').multiselect( { nonSelectedText: 'Select Framework', enableFiltering: true, enableCaseInsensitiveFiltering: true, closeOnSelect:false, }); }); lt;/scriptgt; lt;/headgt; lt;bodygt; lt;select id="ddselect" name="framework[]" multiple class="form-control"gt; lt;option value="----"gt;------lt;/optiongt; {% for Client_of_CPA in clients %} lt;option value="{{ Client_of_CPA.pk }}"gt;{{ Client_of_CPA.name }}lt;/optiongt; {% endfor %} lt;/selectgt; lt;/bodygt; lt;/htmlgt;
Комментарии:
1. вы вызываете его через Ajax ? и является ли это частичным html ?
2. да, я вызываю его через Ajax, и, как и сейчас, я получаю выпадающий список bt после добавления сценария и выбора тега вместе, он перестает работать
3. не могли бы вы, пожалуйста, показать весь ваш шаблон, где у вас есть этот сценарий ?
4. я добавил весь код, пожалуйста, проверьте его
5. вы должны импортировать jquery в начало своей страницы.