繁体   English   中英

jQuery UI自动完成不起作用

Jquery UI Autocomplete not working

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用Jquery小部件自动完成。我的数据源是一个服务器端脚本,该脚本返回JSON数据。

$(function() {      
    $( "#supcode" ).autocomplete({
        source:"index.php/inventory/supcode",
        minLength: 1                    
    });
});

我使用MVC架构(Codeigniter),并在控制器中使用以下方法返回JSON数据,

function supcode()
{     
    $dataarray="";
    $data=$this->Inventorymodel->supcode();
    echo json_encode($data);
}

我正在使用以下函数在模型中获取数据,

function supcode(){
$finresult="";
$this->db->select('name');
$query = $this->db->get('supplier');
$result=$query->result_array();

foreach($result as $row){
    $finresult[]=array(
        'name' => $row['name']
    );
}
return $finresult;
}

当我在文本框中输入字母时,过滤不起作用,并且所有项目都列出了。我在这里做错了什么? 谁能帮我? 提前致谢....

1 个回复

您需要在服务器端完成过滤(如@Henrik对问题的评论中所述),并且Expected数据格式必须是带有labelvalue作为字段的对象的数组。

[ { label: "Choice1", value: "value1" }, ... ]

请参阅此链接jQuery Autocomplete

1 使用jquery-ui自动完成搜索-不起作用

当我填写搜索框时,自动完成功能无法正常运行。 我的查询不起作用。 以下是我的html代码: $(document).ready(function(){ $('#keyword').autocomplete({ source: function( request, resp ...

2 jQuery自动完成UI - 不起作用

我正在尝试创建一个自动完成小部件,它将显示从数据库返回的项目代码。 我已成功完成,因此我的数据库将返回相应的JSON响应。 现在的问题是我不知道为什么下拉列表没有出现。 这是下面的代码: ...

3 jQuery自动完成不起作用

我从jquery ui demo获得以下代码。 我对此做了一些小的修改。 这是修改后的代码。 现在,仅当按“ j”键时,jquery才会弹出自动完成建议。 对于其他键,它什么也没做。 我在这里做错了什么? ...

4 jQuery自动完成ajax不起作用

我已经浏览了所有问题,但没有找到任何有助于我使其正常工作的东西。 它进入ajax。 有人告诉我禁用这两个字符串: 但还是不管用。 我得到这个:无法读取未定义的属性长度,如果我使用数据类型,则会出现另一个错误。 看来jquery-1.10.2.js文件有问题 (我已 ...

5 jQuery 自动完成 minLength 不起作用

首先,我已经在 SO 上查看了数十个“解决方案”,但是这些并没有为我相当相似的问题带来解决方案。 我将自动完成与 ajax 结合使用以从 API 调用中获取 JSON。 这工作正常,除了正在拨打的电话数量。 经过简短的测试,我发现我的“minLength”不起作用。 该函数在每次按键后触发。 A ...

6 jQuery自动完成不起作用

我在asp.net页面中使用了JQuery Autocomplete。 当我在文本框中输入内容时,它会在文本框前显示“无搜索结果”消息,并且不会显示任何建议。 在其他实现中,我还没有看到“没有搜索结果”消息框。 我的代码如下。 ...

7 jQuery自动完成-noSuggestionNotice不起作用

我正在使用这个插件: https : //github.com/devbridge/jQuery-Autocomplete 我在自动完成功能中添加了以下内容: 从服务器端得到的响应是: 但是,该通知永远不会显示。 只要有结果,其他事情就会按预期工作。 编辑:我现有的 ...

8 jQuery的自动完成对我不起作用

我遵循了该指南 (针对django的自动完成指南),我在数据库中尝试获取了多个项目,因此我在输入中写了AB ,我得到了4个响应。 但是当我再添加另一个A- > ABA时,什么也没有发生。 解释pic ,在这里您可以看到旋转的装载机。 而且似乎没有向我的服务器发出任何请求。 ...

10 jQuery自动完成与JSON不起作用

我已将自动完成功能与硬编码数组一起成功使用。 但是,当我尝试使用php文件中的数据时,它不起作用。 我的jQuery如下。 我的PHP代码如下。 有什么想法或想法吗? 谢谢, 长矛 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM