gpt4 book ai didi

Jquery 自动完成功能在 1.5.1 中不起作用,但在 1.4.4 中起作用

转载 作者:行者123 更新时间:2023-12-01 00:20:30 24 4
gpt4 key购买 nike

以下自动完成代码适用于 Jquery 1.4.4,但不适用于 1.5.1。我正在使用 jquery-ui-1.8.11。我使用所选项目来填充数组,alert() 调用仅用于测试目的。我意识到 1.5 中存在自动完成错误,但认为 1.5.1 已修复它。关于我应该做什么才能让它在 1.5.1 中工作有什么想法吗?我的猜测是 json 结果,如下所示。

$("#selected").autocomplete({
source: function (request, response) {
$.ajax({
url: autourl, type: "POST", dataType: "json",
data: { query: request.term, maxResults: 10, donationid: donationid },
success: function (data) {
response($.map(data, function (item) {
return { Label: item.Label, value: item.Label, VolunteerID: item.VolunteerID, DisplayName: item.DisplayName, QtyFilled: item.QtyFilled }
}))
}
})
},
select: function (event, ui) {
alert(ui.item.DisplayName);
}
});

对于 1.4 和 1.5.1,返回以下内容。[{"VolunteerID":1,"Label":"约翰·史密斯 (jsmit@domain.com)","DisplayName":"约翰·史密斯","名字":"约翰","姓氏":"史密斯","AliasName":null,"QtyFilled":0}]

最佳答案

您是否偶然使用了验证器插件?验证器插件的早期版本与任何 1.5.x jquery 插件之间存在冲突。下载更新的验证插件对我有用。

https://github.com/jzaefferer/jquery-validation

如果这不是问题,请尝试删除所有扩展并精简代码,这样剩下的就是自动完成代码。

关于Jquery 自动完成功能在 1.5.1 中不起作用,但在 1.4.4 中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5503650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com