Как я могу получить данные из другого браузера без обновления браузера в CakePHP? - PullRequest
0 голосов
/ 12 ноября 2009

Я новичок в CakePHP, а также новичок в AJAX.

функция, которую я пытаюсь сделать, в основном так: Я на странице добавления, которая позволяет мне выбрать несколько клиентов на этой странице. но я хотел установить еще одну ссылку для пользователя, которая позволила бы пользователю сразу щелкнуть клиента на странице добавления, и новые данные будут отображаться на моей странице добавления без обновления, чтобы пользователь мог выбрать нового добавленного клиента для ввода моей формы.

Я знаю, что идея основана на использовании AJAX. но я все еще новичок в этом и надеюсь, что любой может дать какой-то комментарий или предложение, как я могу начать ??

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

Большое спасибо, и я буду очень признателен за ваш ответ.

Ответы [ 2 ]

3 голосов
/ 12 ноября 2009

CakePHP имеет помощника ajax, для которого требуется библиотека прототипов. Вы можете найти API для помощника AJAX здесь:

http://api.cakephp.org/class/ajax-helper

И руководство по использованию помощника здесь:

http://book.cakephp.org/view/208/AJAX

И список статей о CakePHP / AJAX здесь:

http://bakery.cakephp.org/articles/search/tags/ajax

Вопрос о переполнении стека выходит за рамки учебника, но, надеюсь, эти ссылки помогут.

0 голосов
/ 12 ноября 2009

Самый простой способ - использовать библиотеку javascript (например, jquery) для выполнения ajax-запроса. вероятно, к контроллеру / действию в вашей структуре торта.

самый простой способ - это вернуть данные в JSON и заполнить поля формы.

PHP Json
jQuery AjAX / JSON

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