jq的autocomplete接收的数据格式是怎样的?这样的格式不行的吗?-问答-阿里云开发者社区-阿里云

开发者社区> 云栖技术> 正文

jq的autocomplete接收的数据格式是怎样的?这样的格式不行的吗?

2016-05-25 09:54:51 1838 1
           "_T" : "指数",
                    "_F" : "3",
                    "_E" : "1001"
                }, {
                    "_C" : "000004",
                    "_S" : "GYZS",
                    "_N" : "工业指数",
                    "_T" : "指数",
                    "_F" : "3",
                    "_E" : "1001"
                }, {
                    "_C" : "000005",
                    "_S" : "SYZS",
                    "_N" : "商业指数",
                    "_T" : "指数",
                    "_F" : "3",
                    "_E" : "1001"
                }, {
                    "_C" : "000006",
                    "_S" : "DCZS",
                    "_N" : "地产指数",
                    "_T" : "指数",
                    "_F" : "3",
                    "_E" : "1001"
                }];
        $("#sk_keyword_ipt").autocomplete({
            source : availableTags,
            formatItem : function(data, i, total) {
                console.log("eeeee");
                return data._N + "   " + data._C + "  " + data._T ;
            },
            formatResult : function(data, i, total) {//结果格式
                return data._C+","+data._N;
            }
        });

上面的代码运行后会总是在dom中添加
<div style="display: none;">No search results.</div>
这样的隐藏的div,为什么??
如果把availableTags这个变量改成下面那样就可以搜索,但是我的数据格式不是这样的,是和上面那样的,请问是哪里出错了吗?jq版本是v1.11.1

var availableTags = [
      "ActionScript",
      "AppleScript",
      "Asp",
      "BASIC",
      "C",
      "C++",
      "Clojure",
      "COBOL",
      "ColdFusion",
      "Erlang",
      "Fortran",
      "Groovy",
      "Haskell",
      "Java",
      "JavaScript",
      "Lisp",
      "Perl",
      "PHP",
      "Python",
      "Ruby",
      "Scala",
      "Scheme"
    ];
取消 提交回答
全部回答(1)
  • 云栖技术
    2019-07-17 19:13:32
    $( "#project" ).autocomplete({
          minLength: 0,
          source: projects,
          focus: function( event, ui ) {
            $( "#project" ).val( ui.item._C );
            return false;
          },
          select: function( event, ui ) {
            $( "#project" ).val( ui.item._C );
    
            return false;
          }
        })
        .autocomplete( "instance" )._renderItem = function( ul, item ) {
          return $( "<li>" )
            .append( "<a>" + item._C + "<br>" + item._S + "</a>" )
            .appendTo( ul );
        };

    返回数据的格式错了,你可以参考下jquery ui的demo。

    0 0
相关问答

4

回答

Spark 【问答合集】

社区小助手 2019-05-29 14:13:40 123742浏览量 回答数 4

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157105浏览量 回答数 145

28

回答

钉钉开放平台“常见问题常见问题常见问题“重要请关注

竹梅 2015-12-03 00:39:14 92927浏览量 回答数 28

3

回答

Logstash采集文件名称以及自定义格式的日志文件采集

Snorlax 2019-06-18 11:51:28 114670浏览量 回答数 3

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 146804浏览量 回答数 22

31

回答

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

弗洛伊德6 2018-10-27 21:52:43 145641浏览量 回答数 31

1

回答

出现这个问题求解决This XML file does not appear to have any

淘合肥 2017-04-08 21:07:00 89384浏览量 回答数 1

42

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 135581浏览量 回答数 42

23

回答

【云服务器分享】网站访问速度快才是硬道理

dreamdoo 2012-10-15 10:15:02 85196浏览量 回答数 23

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 471492浏览量 回答数 24
+关注
云栖技术
社区爱好者,专为云栖社区服务!
33
文章
898
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载