2014-12-17 5 views
-2

Я начинаю играть в cakephp и пытаюсь вызвать контроллер и его функцию на onchange в выпадающем элементе. У меня есть выпадающий список и вы хотите передать параметр dataid для функции getData(). мой код что-то отсутствует, как показано нижеКонтроллер вызова из выпадающего меню в cakephp

echo $this->Form->input('Preferred City', array('empty'=>'Select Preferred City','options' => $cits, 'onchange' => ''); 

нужно вызвать GetData() в DataController

class DataController extends AppController { 
public function getData($dataid = null) { 
//codes 
} 
} 

пожалуйста исправить мой код, где это необходимо.

+1

Прочтите книгу? http://book.cakephp.org/2.0/en/views/json-and-xml-views.html Также не существует кода для исправления ... По крайней мере, я не собираюсь делать вашу работу и писать это для вы. Покажите, что вы пробовали. – burzum

ответ

1

Вы не можете напрямую вызвать функцию контроллера из этого, вы можете вызвать только функцию javscript. Вам нужно будет создать функцию javascript, которая делает запрос AJAX функции контроллера, которую вы должны вызвать.

+0

Спасибо за ответ. – Prak

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