gpt4 book ai didi

jquery - 如何使用 Rails 找到 JQuery 自动完成匹配项时显示响应

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

我正在使用rails3-jquery-autocomplete gem。一切都很顺利。

我现在唯一的问题是弄清楚当自动完成文本没有匹配项时如何显示“无匹配项”消息。

我对此很陌生 - 我已经看过这些类似的回复(herehere,但似乎仍然无法弄清楚。

谢谢!

最佳答案

我做了这样的事情:


jQuery(".auto_search_complete").live("click", function() {
var $this = jQuery(this);
$this.autocomplete({
minLength: 3,

source: function (request, response) {
jQuery.ajax({
url: "/autocomplete.json",
data: {
term: request.term
},
success: function (data) {
if (data.length == 0) {
// You would enter a return for printing "No Response" here.
// I did:
// $this.siblings('span.guest_email').show();
// $this.siblings('span.delete_button').show();

}
response(data);
}
});
},
// ... Rest of your stuff here, like focus, select... this above bit is your answer....

我使用了jQuery,因为我的美元被原型(prototype)占用了,所以我必须有所不同。

所以请注意,您必须使用 ajax 请求的长格式,而不是花哨的快速请求,因为您希望将成功分解为“如果没有数据子句”

关于jquery - 如何使用 Rails 找到 JQuery 自动完成匹配项时显示响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12309480/

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