php - jquery 自动完成选项不起作用

标签 php javascript jquery jquery-autocomplete

我正在使用 jquery 自动完成

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
<script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js'></script>

一切正常,但现在我正在尝试添加一个不执行任何操作的 minChars 选项。我的代码如下所示:

$( "#searchid" ).autocomplete({
    source: "/autocomplete_url.php?more=1", 
    minChars:6,             
    select: function(event, ui) { 
               $("#searchid").val(ui.item.value);
               $("#formid").submit(); 
            }
});

一切正常,除了它忽略了我添加的选项。为什么/如何调试问题?

更新:根据下面的回答,我已经改为使用 minLength。我试过以两种不同的方式添加,但它不起作用:/这是我的"new"代码:

    $( ".selector" ).autocomplete({ minLength: 6 });        
    $( "#searchid" ).autocomplete({
        source: "/autocomplete_url.php?more=1", 
        minLength:6,        
        select: function(event, ui) { 
               event.preventDefault();
               $("#searchid").val(ui.item.value);
               $("#formid").submit(); 
            }
    });

谢谢

最佳答案

不是minChars而是minLength
http://jqueryui.com/demos/autocomplete/#option-minLength

$( ".selector" ).autocomplete({ minLength: 0 });

关于php - jquery 自动完成选项不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7380833/

相关文章:

php - 带有 php ://memory 的 PDFTK

javascript - 在 WebGL 中只绘制网格的一部分

jquery - 使用 jquery 提交表单时的 PreventDefault 递归问题

javascript - 使用 Google places API 仅自动完成地名

php - mysql中是否有一个查询会截断特定数据库中表的所有数据?

php - 将 MongoDB id 缩减为更短的散列

php - CakePHP 3.3 从连接表中获取两列

javascript - 一旦 div 结束,使水平滚动停止

javascript - 根据 child 高度调整背景颜色

php - 如何在客户端存储一个php数组?