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

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

2016-05-25 09:54:51 2175 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
相关问答

1

回答

autocomplete是什么?

2022-08-09 17:29:49 90浏览量 回答数 1

1

回答

天猫精灵AI数据与运营中怎样创建批量投放模板呢?

2022-03-15 22:57:40 951浏览量 回答数 1

1

回答

Maxcompute产品架构的计算模型数据通道Java UDF的作用是什么?

2021-12-08 18:04:27 423浏览量 回答数 1

1

回答

Maxcompute产品架构的计算模型数据通道Python UDF的作用是什么?

2021-12-08 18:05:08 388浏览量 回答数 1

1

回答

Maxcompute产品架构的计算模型数据通道SQLML的作用是什么?

2021-12-08 18:10:39 384浏览量 回答数 1

1

回答

Jupyter中R语言中的hclust(d,method=“complete”)方法的作用是什么?

2021-12-02 13:08:01 151浏览量 回答数 1

1

回答

python内建函数complex([real[, imag]])的作用是什么?

2021-11-06 09:51:39 316浏览量 回答数 1

1

回答

python的数据类型转换中complex(real【,imag】)表示什么啊?

2021-10-31 17:08:29 220浏览量 回答数 1

1

回答

使用FOR JSON AUTO语法时删除空的json对象

2019-12-22 13:56:02 843浏览量 回答数 1

1

回答

后台数据不能修改网站内容www.ronry.net/admin,不能登陆

2018-09-03 20:25:29 519浏览量 回答数 1
+关注
云栖技术
社区爱好者,专为云栖社区服务!
34
文章
897
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载