1
我已经获得了自动完成功能,但有错误。我将如何正确格式化响应代码?
响应代码:如何使用Codeigniter获取Jquery-ui自动完成以显示响应文本
{ label: "Label 1", value: "27" }, { label: "Label 2", value: "18" }, { label: "Dave", value: "25" }, { label: "Jacqui Potatoes", value: "17" }
的Javascript:
$("#account_search .ac_input").autocomplete({
minLength: 0,
source: base_url + "accounts/ac_results/account_name",
dataType: "json",
type: "POST",
}).data("autocomplete")._renderItem = function(ul, item) {
.data("item.autocomplete", item)
.append("<a>" + item.label + "<br>" + item.desc + "</a>")
.appendTo(ul);
return $("<li></li>");
};
我觉得.data()
功能的问题,尽管它正在以某种方式。我想同时访问标签和值
当我使用此代码我得到的输入下没有结果,只有在响应文本FireBug – JPickup 2012-02-27 16:19:21
我刚更新了答案。让我知道这是否有效。 – 2012-02-27 16:22:16
不幸的是,这也不起作用。如果我在你的代码工作后添加一个额外的');'导致错误。我很困惑! – JPickup 2012-02-27 16:33:08