我正在尝试使用 cakephp 2.3.7 创建一个自动完成文件。有很多教程,但大多数都是针对 1.3 左右的。
我找到了一些像这样的蛋糕 2.X ( http://hitechcyberabad.blogspot.com.es/2013/02/autocomplete-in-cakephp-22x-using-jquery.html ),但它们都不起作用为了我。
我不得不编辑教程的 cities_dropdown.ctp 的代码:
<div class="contacts search form">
<fieldset>
<legend></legend>
<?php //paginator->options(array('url' => $this->passedArgs));
$this->Form->create('Contact', array('type'=>'post','action' => 'find'));
echo $this->Form->input('city', array(
'empty' => 'Pick a city',
'label' => 'City',
'option'=> $cities,
'id' => 'city',
'autocomplete' => 'on'));
echo $this->Form->end(__('Search'));
?>
</fieldset>
</div>
<script>
$( "#city" ).autocomplete({
source: "/cake/contacts/find",
minLength: 2,
delay: 2
});
</script>
其余代码与教程中的一样。
我没有收到任何错误消息,它根本不起作用,我不知道为什么。