Я пытаюсь отобразить модальное содержимое формы на Symfony.
Я называю свою форму с помощью ax ios и отправляю ее из моего контроллера следующим образом:
$response = [
"form" => $this->render("test/coupon/_form_edit_plans.html.twig", [
"form" => $form->createView(),
])->getContent()
];
return new JsonResponse($response);
И моя форма:
<link href="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/css/select2.min.css" rel="stylesheet" />
{{form_start(form)}}
{{form_label(form.plans)}} <br>
<div class="custom-control custom-checkbox mb-1 ml-3">
<input type="checkbox" class="custom-control-input" id="select-all">
<label class="custom-control-label" for="select-all">Tout sélectionner</label>
</div>
{{form_widget(form.plans)}}
{{form_help(form.plans)}}
{{form_end(form)}}
<script src="https://cdn.jsdelivr.net/npm/select2@4.0.13/dist/js/select2.min.js"></script>
<script>
console.log("test");
$('.plans').select2();
$("#select-all").click(function(){
if($("#select-all").is(':checked') ){
$(".plans > optgroup > option").prop("selected","selected");// Select All Options
$(".plans").trigger("change");// Trigger change to select 2
}else{
$(".plans > optgroup > option").prop("selected", false);
$(".plans").trigger("change");// Trigger change to select 2
}
});
</script>
Мне удается отобразить ее в моем модальном окне, но часть javascript, похоже, игнорируется. Как я могу заставить принять javascript?