Я пытаюсь реализовать массовое действие удаления для списка элементов, где у каждого элемента есть флажок, и есть кнопка для удаления всех выбранных элементов.Все это в symfony btw.
Моя самая большая проблема: этот список с флажками происходит из вызова AJAX, поэтому я не могу определить слушателей в шаблоне, где список определен.Мне нужно сделать это в шаблоне, который получает ответ AJAX.
Я даю вам часть своего кода:
- шаблон, возвращающий список, содержит:
`
foreach($items as $item){
echo '<input id="'.$item->getItemID().'" type="checkbox" onClick="[I CAN'T REFERENCE HERE A FUNCTION IN THE OTHER TEMPLATE]">';
echo 'etc ...';
}`
- и шаблон получения списка:
`
<div id="itemList">
[the AJAX list goes here]
</div>
<input type="button" value="delete all items">`
Итак, мой вопрос: как я могусделать это, чтобы при нажатии кнопки вызывать действие symfony с массивом выбранных флажков (или эквивалентной информации) в качестве параметра.
Большое спасибо за потраченное время!