Поменять шаблон через Ajax в Symfony - PullRequest
0 голосов
/ 15 декабря 2009

есть два шаблона, которые я использую для просмотра и редактирования (имеет форму для обновления), представление будет содержать редактирование (ссылка или кнопка), при нажатии на кнопку редактирования я хочу, чтобы шаблон редактирования был загружен (используя Ajax, без обновления страницы). и после редактирования он должен быть перенаправлен для просмотра снова (используя ajax, как описано выше). есть ли код или метод для этого? пожалуйста, помогите мне ...

Ответы [ 3 ]

0 голосов
/ 15 декабря 2009

Вам также следует рассмотреть возможность редактирования на месте , если оно будет соответствовать вашему дизайну.

0 голосов
/ 06 сентября 2010

Я думаю, что редактирование на месте - лучший вариант здесь. Я использовал jeditable и jQuery в Symfony для достижения аналогичной функциональности. Пожалуйста, посмотрите на http://myimalert.com/stock_alerts

Я не смог найти встроенную поддержку редактирования на месте в Symfony 1.4.

0 голосов
/ 15 декабря 2009

Вы можете заменить весь контент DIV результатом вызова AJAX. В контроллере проверьте, является ли запрос запросом XMLHTTP. Если это так, верните только шаблон без макета вокруг него.

Таким образом, вы не меняете шаблон, вы просто извлекаете результат действия через AJAX.

Смотри документацию , интегрирующую AJAX .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...