首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery EasyAutocomplete

Jquery EasyAutocomplete
EN

Stack Overflow用户
提问于 2016-02-01 07:38:05
回答 1查看 1.4K关注 0票数 0

我正在使用(http://easyautocomplete.com/)。

这是我的密码:

代码语言:javascript
复制
<input type="text" name="from" class="form-control" id="autocomplete"/>

<Script>
$(document).ready(function() {
  var options = {

    url: function(phrase) {
      return "/home/getCountry";
    },

    getValue: function(element) {
      return element.name;
    },

    ajaxSettings: {
      dataType: "json",
      method: "POST",
      data: {
        dataType: "json"
      }
    },

    preparePostData: function(data) {
      data.phrase = $("#autocomplete").val();
      return data;
    },

    requestDelay: 400
  };

  $("#autocomplete").easyAutocomplete(options);
});
</script>

它返回一个“自动下拉菜单”,就像网站(http://easyautocomplete.com/examples)中的例子一样,但是所有的单词都是“未定义的”。

为什么?有什么解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-01 07:48:05

你说过,

但所有的词语都是“未定义的”。

这似乎是您的easyAutocomplete工作,但问题似乎在您的后端代码。url /home/getCountry可能不会以插件所需的方式作为响应来生成json。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35125181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档