gpt4 book ai didi

javascript - 如何在选择时将自定义值传递给自动完成输入类型?

转载 作者:太空宇宙 更新时间:2023-11-04 15:30:55 24 4
gpt4 key购买 nike

这是我的代码:

    $(function(){
// User autocomplete
$('#search').autocomplete({
source: function(req,res) {
$.ajax({
url: "/auto",
dataType: "json",
type: "GET",
data: {
term: req.term
},
success: function(data) {
res($.map(data, function(item) {

return {
"label" : item.name,
"value" : item.name,
"id" : item.id,
};
}));
},
error: function(xhr) {
alert(xhr.status + ' : ' + xhr.statusText);
}
});
},
select: function(event, ui) {

alert(ui.item.id);

}
});

});

当我提醒 ui.item.value 时,它工作正常;但是当我使用 ui.item.id 时它不起作用;我收到未定义的错误。在这里提醒 id 的正确方法是什么?

最佳答案

该死!我犯了一个愚蠢的错误。 success 函数中是 item._id 而不是 id。

关于javascript - 如何在选择时将自定义值传递给自动完成输入类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44803190/

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