从cakephp中的下拉变换调用控制器

时间:2014-12-17 21:47:52

标签: javascript cakephp controller

我是初学者到cakephp并尝试在下拉项目中调用onchange及其on on函数。 我有一个下拉列表,并希望将参数dataid传递给函数getData()。我的代码遗漏了以下内容

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

需要在DataController中调用getData()

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

请在需要的地方更正我的代码。

1 个答案:

答案 0 :(得分:1)

你不能直接调用控制器函数,你只能调用一个javscript函数。您需要创建一个javascript函数,向您需要调用的控制器函数发出AJAX请求。