gpt4 book ai didi

jQuery AutoComplete - 结果显示编码字符

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

我使用以下代码通过自动完成插件在 ajax 文件中搜索查询:

$("input.search_bar").autocomplete("/autocomplete/", {
scrollHeight: 300,
minChars: 3
});

搜索结果是 HTML 编码的名称,例如:

鲍勃的商店(实际上是Bob%39s商店)比尔的商店(实际上是 Bill%39s 商店)等等...

自动完成下拉列表显示正确的 HTML,如下所示:

鲍勃的商店比尔的商店

但是当我选择其中一个结果并将结果移动到输入字段时,输入字段会显示转义值,如下所示:

Bob%39s 商店

如何使用 jQuery 自动完成插件来格式化结果以在选择结果时显示未转义的值?

我尝试了以下插件功能,但没有成功:

$("input.search_bar").autocomplete("/autocomplete/", {
scrollHeight: 300,
minChars: 3,
formatResult: function(row) {
return unescape(row);
}
});

最佳答案

试试这个代码,

$("input.search_bar").autocomplete("/autocomplete/", {
scrollHeight: 300,
minChars: 3,
formatResult: function(row) {
return $('<div/>').html(row).html();
}
});

关于jQuery AutoComplete - 结果显示编码字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8482949/

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