【发布时间】:2011-08-24 17:51:08
【问题描述】:
如果我的远程数据源自动完成字段有问题:
$( "#birds" ).autocomplete({
source: function(request, response) {
$.ajax({
url: "xxxx",
dataType: "json",
data: {
y: y,
x: x,
},
success: function(data) {
response(data);
}
});
},
minLength: 0,
select: function( event, ui ) {
alert( ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
}).live("click", function() {
$(this).trigger('keydown.autocomplete');
});
.live("click") 效果很好,但仅适用于第一次点击。如果我从列表中选择了一个结果并离开焦点点击事件被破坏。使用关键操作没有问题。 在控制台中看不到任何内容。
感谢您的帮助,诺玛
--> 对不起英语不好(2 年还不够)
【问题讨论】:
标签: jquery jquery-ui autocomplete