gpt4 book ai didi

javascript - jQuery token 输入 : Tokens are not getting added

转载 作者:行者123 更新时间:2023-11-30 05:36:13 25 4
gpt4 key购买 nike

我正在使用 jQuery TokenInput,它调用用 node.js 编写的服务。该服务正在给我回复。 (我已经在 onResultresultsFormatter 中记录了它。)但是没有显示标记的下拉列表。

我的服务响应如下:

{
"data": [
{
"name": "a",
"key": 1023040,
"subtext": "abc"
},
{
"name": "b",
"key": 1023040,
"subtext": "pqr"
}
]
}

JavaScript代码如下。

       $("#myInputTextBox").tokenInput('http://myWebService', {
crossDomain: true,
theme: "facebook",
minChars: 3,
resultsFormatter: function(item) {
console.log("<li><p class='added' data-id='" +
item.key + "' data-name='" + item.originalName +
"'>" + item.name + "</p></li>");
return "<li><p class='added-cities' data-id='" +
item.key + "' data-name='" + item.originalName +
"'>" + item.name + "</p></li>"
},
onResult: function (results) {
results = results["data"];
$.each(results, function (index, value) {
value.originalName = value.name;
value.id = value.key;
value.name = value.name + " " + value.subtext;
});
console.log(results);
return results;
},
onAdd: function(item) {
console.log("addrd");
}
});

响应正按预期记录在 onResultresultsFormatter 中。我试图在 onAdd 中记录它,但它没有被记录。这里有什么问题?

最佳答案

这里的问题很可能是由于 TokenInput 正在模态窗口中使用,并且下拉列表的 z-index 为 1,而模态窗口可能会更高。

要解决此问题,token-input.cssdiv.token-input-dropdownz-index 值应修改为高于模态值。

关于javascript - jQuery token 输入 : Tokens are not getting added,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23677002/

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