symfony 使用 ajax 实现自动完成
symfony 使用 ajax 实现自动完成
在模板里加个自动完成的输入框:
use_helper('Javascript');
echo input_auto_complete_tag('section','','autocomplete/doautocomplete', array('autocomplete'=>'off'),array('use_style'=>true,'with'=> " value "));
在action里,有个doautocomplete用来处理你过滤的数据:
public function executeDoautocomplete()
{
$search=$this->getRequestParameter('section');
//数据处理....
}
数据template:
doautocompleteSuccess.php
<ul>
<li>数据1</li>
<li>数据2</li>
</ul>