gpt4 book ai didi

twitter-bootstrap - 如何使用预输入通配符

转载 作者:行者123 更新时间:2023-12-04 23:40:56 25 4
gpt4 key购买 nike

我第一次尝试使用预输入。我想根据用户输入更新 url 参数。通配符没有被翻译,值“QUERY”被发送到远程服务器。

任何帮助将不胜感激:)

 myTypeahead = $('.typeahead').typeahead(
{
hint: true,
highlight: true,
minLength: 1
},
{
name: 'addresses',
source: addressResults = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.whitespace,
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url:'https://urlpath/Search?query=%QUERY&country=GBR',
wildcard: '%QUERY',
filter: function (data) {
// Map the remote source JSON array to a JavaScript object array
return $.map(data.results, function(results,index) {
return results.suggestion;
});
},
prepare: function (query, settings) {
settings.headers = {
'Auth-Token' : '1212'
};
return settings;
}
}
})
}
).on('keyup');

最佳答案

当您使用 prepare ,则需要手动处理通配符值。见documentation for remote

例如:

 prepare: function(query, settings) {
settings.url += '?q=' + query;
return settings;
},

这里是 associated fiddle .

关于twitter-bootstrap - 如何使用预输入通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37712129/

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