我是初学者到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
}
}
请在需要的地方更正我的代码。
答案 0 :(得分:1)
你不能直接调用控制器函数,你只能调用一个javscript函数。您需要创建一个javascript函数,向您需要调用的控制器函数发出AJAX请求。