gpt4 book ai didi

javascript - JQuery 自动完成晚了 1 个字符

转载 作者:行者123 更新时间:2023-11-28 09:25:53 25 4
gpt4 key购买 nike

我正在尝试对输入进行自动完成,但自动完成的结果似乎晚了 1 个字符。因此,如果我输入“Ubuntu”,它只会显示“Ubunt”的建议,然后如果我按退格键,它会以“Ubuntu”完成。这是我的代码:

 $('.searchbar').keyup(function(e){
url = 'inc/autocomplete.php?q=' + $('.searchbar').val();

$('.searchbar').autocomplete({
source: url,
delay: 0,
});
});

.searchbar 是文本类型的输入。

最佳答案

最好使用souce函数而不是 url。

请参阅 JQuery UI 的 Remote Auto Completion示例以获取更多信息。

$('.searchbar').autocomplete({
source: function( request, response ) {
$.ajax({
url: 'inc/autocomplete.php',
dataType: "jsonp",
data: {
q: $('.searchbar').val()
}
...

关于javascript - JQuery 自动完成晚了 1 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14418767/

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