2014-01-15 3 views
0

Я новичок в CakePHP и планирую разработать приложение с ним. Мне было интересно, есть ли способ передать переменные JavaScript, созданные в представлении соответствующего Контроллера?Передача переменных JavaScript из CakePHP View для контроллера

Например, если я сгенерировал две переменные координат, используя JavaScript API JavaScript Geolocation в представлении, как я могу передать эти переменные JS в соответствующий контроллер, чтобы использовать их для запроса базы данных в функции?

Спасибо за помощь!

+0

Помогает ли этот ответ? http://stackoverflow.com/questions/7456940/passing-an-javascript-object-from-cakephp-view-to-controller?rq=1 – ronnyfm

+0

Дубликат http://stackoverflow.com/questions/7456940/passing- ан-на JavaScript объектно-из-CakePHP вида к контроллеру? RQ = 1 – burzum

ответ

0

Использование AJAX Сделайте запрос к действию этого контроллера и отправьте эти значения. Контроллер должен отправить обратно ответ, который вы можете использовать в JavaScript

0

Вы можете:

  • Использование AJAX
  • Использование JavaScript, чтобы отправить форму
  • Использование JavaScript для перенаправления на URL с получите переменные
0

Используйте Ajax и отправьте значения javascript в качестве строки запроса в URL-адресе.

В контроллере вы можете получить эти значения, используя PHP-путь $ _Get ['name'] или используя метод торта $ this-> request-> query ['variable_name'];

Надеюсь, это поможет.

-1

В основном вам необходимо отправить данные на контроллер, любым способом, который вам нравится.

Смежные вопросы