我正在使用(http://easyautocomplete.com/)。
这是我的密码:
<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)中的例子一样,但是所有的单词都是“未定义的”。
为什么?有什么解决办法吗?
发布于 2016-02-01 07:48:05
你说过,
但所有的词语都是“未定义的”。
这似乎是您的easyAutocomplete工作,但问题似乎在您的后端代码。url /home/getCountry可能不会以插件所需的方式作为响应来生成json。
https://stackoverflow.com/questions/35125181
复制相似问题