3
我使用的是Rails3中,jQuery的自动完成宝石。一切都很好。如何显示响应时,没有找到匹配的jQuery自动完成使用Rails
我唯一的问题现在搞清楚如何在没有用于自动填充文本匹配显示“无匹配”消息。
我是新在这一点 - 我有一个看看这些类似的反应(here和here但仍似乎无法弄清楚
感谢
我使用的是Rails3中,jQuery的自动完成宝石。一切都很好。如何显示响应时,没有找到匹配的jQuery自动完成使用Rails
我唯一的问题现在搞清楚如何在没有用于自动填充文本匹配显示“无匹配”消息。
我是新在这一点 - 我有一个看看这些类似的反应(here和here但仍似乎无法弄清楚
感谢
我不喜欢的东西!这样的:
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
,因为我的$被带到了原型,所以我不得不不同
所以注意,你必须使用Ajax请求,而不是花哨快一个长形式,因为要成功分解成,“如果没有数据条款”
感谢这一点 - 它仍然无法正常工作我:( –
宕,我不知道你放什么,如果(data.length == 0)部分?甚至'console.log(“我在这里”);'不起作用? – pjammer
我只是一个没有比赛的div,我也$(“#无匹配”)。文本(“不匹配”)。我会更多地讨论它,并试图找出哪里出了问题。 –