Требуется совет
Требуется совет
Итак: Есть виджет который формирует блок, с кучей выпадающих списков, эти списки содержат условия регулирующие выборку из базы данных. Требуется сделать так, чтобы при изменении в одном из списков, срабатывал бы аякс-запрос, который дергал бы этот виджет для того, чтобы перерисовать блок с выпадающими списками сисключив противоречащие друг другу условия.
Вопрос, можно ли аяксом дёргать виджет?
Вопрос, можно ли аяксом дёргать виджет?
Re: Требуется совет
можно. оберните в pjax
Re: Требуется совет
В смысле обернуть?
Re: Требуется совет
слово обернуть не понятно? не знаете, что такое pjax?mika_di писал(а):В смысле обернуть?
Re: Требуется совет
а, у вас тут первая версия. тогда отбой. ума вряд ли хватит портировать.
Re: Требуется совет
Хорошо, а есть вариант, на который у меня хватит ума?
Re: Требуется совет
Смотрите, а можно сделать так:
Если с о странички в выбрать нужные данные яваскриптом, и отправить их аяксом в контроллер.
а уже из контроллера передать данные во view где подключен виджет, чтобы он перезапустился уже с новыми параметрами?
Всё что мне нужно чтоб, при определенном действии пользователя на странице, сработал аякс запрос, и виджет перезапустился уже с новыми данными. Такое вообще возможно?
Если с о странички в выбрать нужные данные яваскриптом, и отправить их аяксом в контроллер.
а уже из контроллера передать данные во view где подключен виджет, чтобы он перезапустился уже с новыми параметрами?
Всё что мне нужно чтоб, при определенном действии пользователя на странице, сработал аякс запрос, и виджет перезапустился уже с новыми данными. Такое вообще возможно?
Re: Требуется совет
можно. виджет в отдельной вьюхе. аяксом отправляете запрос на контроллер и генерите вьюху с виджетом и новыми данными.mika_di писал(а):Смотрите, а можно сделать так:
Если с о странички в выбрать нужные данные яваскриптом, и отправить их аяксом в контроллер.
а уже из контроллера передать данные во view где подключен виджет, чтобы он перезапустился уже с новыми параметрами?
Всё что мне нужно чтоб, при определенном действии пользователя на странице, сработал аякс запрос, и виджет перезапустился уже с новыми данными. Такое вообще возможно?
Re: Требуется совет
А как сгенерить вьюху с виджетом? Я просто технически себе это не очень представляю.
ну то есть примерно как это в контроллере должно выглядеть
ну то есть примерно как это в контроллере должно выглядеть
Re: Требуется совет
Просто смотрите что получается
есть контроллер А к к которому я аяксом обратиться не могу(беда с ротами). у этого контроллера есть куча вьюх, в одной из них подключается виджет.
Я создал контроллер Б который при определённом действии в виджете , дергается аяксом, в него передаются данные (охринительного размера массив) из виджета. Контроллер обрабатывает данные. И никакими судьбами не может заставить виджет изменять свой внешний вид на основании этих данных.
Я пробовал, просто перерисовывать виджет просто, вызвав в экшене контроллера
return "вызов виджета", виджет конечно перерисовывается, но динамические перестаёт работать
есть контроллер А к к которому я аяксом обратиться не могу(беда с ротами). у этого контроллера есть куча вьюх, в одной из них подключается виджет.
Я создал контроллер Б который при определённом действии в виджете , дергается аяксом, в него передаются данные (охринительного размера массив) из виджета. Контроллер обрабатывает данные. И никакими судьбами не может заставить виджет изменять свой внешний вид на основании этих данных.
Я пробовал, просто перерисовывать виджет просто, вызвав в экшене контроллера
return "вызов виджета", виджет конечно перерисовывается, но динамические перестаёт работать