0
这是在我的控制我的行动功能:与Zend视图模型使用自动完成的jQuery
public function rescompleteAction()
{
$name = $_POST["name"] ;
$data = $this->geGatwayTable("rules\Model\CandidatTable")->getCandidatByName($name);
// getCandidatByName works correctly
if ($data) {
$viewModel = new ViewModel(array(
'data' => $data
));
$viewModel->setTerminal(true);
return $viewModel;
} else
return null ;
}
}
我的jQuery函数看起来像这些:
$("#search").autocomplete({
source: function (request, response) {
jQuery.get("/rules/public/rules/rescomplete", {
query: request.term
}, function (data) {
response(data);
});
},
minLength: 3
});
与谷歌检查元素:我recive这样的错误当我尝试搜索名称:
Uncaught TypeError: Cannot use 'in' operator to search for '5855' in
.
.
.
{ html code }