Можно ли сделать так, чтобы при отправке формы пользователь не переходил на другой адрес, а оставался на той же странице ? Например: есть форма регистрации, при сабмите которой пользователя перекидает на users/signup/. Как сделать так, чтобы выполнялись все действия, но пользователь оставался на той же странице ?
$this->redirect($this->referer());
17 апреля 2012 г. 14:58 пользователь Dmitriy Tkach
<w.mille...@gmail.com> написал:
Можно ли сделать так, чтобы при отправке формы пользователь не переходил на другой адрес, а оставался на той же странице ? Например: есть форма регистрации, при сабмите которой пользователя перекидает на users/signup/. Как сделать так, чтобы выполнялись все действия, но пользователь оставался на той же странице ?
--
Вы получили это сообщение, поскольку подписаны на группу cake-php-ru.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msg/cake-php-ru/-/NVwL4hcF_KQJ.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу cake-...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу cake-php-ru...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.c$this->red$this->red$this->redom/group/cake-php-ru?hl=ru.
Думаю это вам подойдет$this->redirect($this->referer());
17 апреля 2012 г. 14:58 пользователь Dmitriy Tkach
--
Вы получили это сообщение, поскольку подписаны на группу cake-php-ru.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msg/cake-php-ru/-/iHwVDcOPHosJ.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу cake-...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу cake-php-ru...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/cake-php-ru?hl=ru.
Тогда через Ajax, отправляешь данные в нужный метод контроллера, при необходимости можно вернуть часть вюхи с нужным содержимым.
Если нужно могу описать пример.
19 апреля 2012 г. 22:04 пользователь Dmitriy Tkach написал:
А как же сообщения об ошибках ?
Вівторок, 17 квітня 2012 р. 12:06:24 UTC+3 користувач Mister-Fil написав:Думаю это вам подойдет$this->redirect($this->referer());
17 апреля 2012 г. 14:58 пользователь Dmitriy Tkach
написал:
> Можно ли сделать так, чтобы при отправке формы пользователь не переходил на
> другой адрес, а оставался на той же странице ? Например: есть форма
> регистрации, при сабмите которой пользователя перекидает на users/signup/.
> Как сделать так, чтобы выполнялись все действия, но пользователь оставался
> на той же странице ?
>
--
Вы получили это сообщение, поскольку подписаны на группу cake-php-ru.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msg/cake-php-ru/-/iHwVDcOPHosJ.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу cake-...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу cake-php-ru+unsubscribe@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/cake-php-ru?hl=ru.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msg/cake-php-ru/-/SogKIl9HeiYJ.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу cake-...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу cake-php-ru...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/cake-php-ru?hl=ru.
Что именно на php?19 апреля 2012 г. 23:55 пользователь Dmitriy Tkach написал:
Как через ajax я знаю. Меня интересует именно только на php.
Четвер, 19 квітня 2012 р. 23:37:55 UTC+3 користувач Sergey Timtsunyk написав:
Тогда через Ajax, отправляешь данные в нужный метод контроллера, при необходимости можно вернуть часть вюхи с нужным содержимым.
Если нужно могу описать пример.19 апреля 2012 г. 22:04 пользователь Dmitriy Tkach написал:
А как же сообщения об ошибках ?
Вівторок, 17 квітня 2012 р. 12:06:24 UTC+3 користувач Mister-Fil написав:Думаю это вам подойдет--$this->redirect($this->referer());
17 апреля 2012 г. 14:58 пользователь Dmitriy Tkach
написал:
> Можно ли сделать так, чтобы при отправке формы пользователь не переходил на
> другой адрес, а оставался на той же странице ? Например: есть форма
> регистрации, при сабмите которой пользователя перекидает на users/signup/.
> Как сделать так, чтобы выполнялись все действия, но пользователь оставался
> на той же странице ?
>
--
С уважением, Тымцуник Сергей.
--
--
Вы получили это сообщение, поскольку подписаны на группу cake-php-ru.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msg/cake-php-ru/-/A_S6_PbLza8J.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу cake-...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу cake-php-ru...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/cake-php-ru?hl=ru.
К сожалению PHP еще не владеет проверкой введенных данных без перезагрузки страницы, именно для этой цели используют ajax.
Единственный способ - это делать проверку в том же методе который рендерит даную страницу.
20 апреля 2012 г. 0:53 пользователь Dmitriy Tkach написал:
|
|
--
Вы получили это сообщение, поскольку подписаны на группу cake-php-ru.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msg/cake-php-ru/-/PuPsWj-r-gQJ.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу cake-php-ru+unsubscribe@googlegroups.com.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msg/cake-php-ru/-/eody2VOENqgJ.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу cake-php-ru...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу cake-php-ru+unsubscribe@googlegroups.com.
Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msg/cake-php-ru/-/6gzeys2A51IJ.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу cake-php-ru...@googlegroups.com.