我找不到一个简单的jquery/php脚本自动完成的解决方案。当我进入一个城市自动完成请求php页面(mysql dbb),并返回一个数组($建议['建议'][])与多个结果,并显示它。
我想做一个警报()当我点击一个结果,但它不起作用:(
jQuery$('#search-city').autocomplete({
serviceUrl: 'mod/search-city.php?action=city',
dataType: 'json',
select: function() {
alert("OK");
}
});
HTML <input type="text" name="search-city" id="search-city" value="" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = '';}" autocomplete="off">
一个主意?
您可以将select
选项替换为onSelect
$('#search-city').autocomplete({
serviceUrl: 'mod/search-city.php?action=city',
dataType: 'json',
onSelect: function() {
alert("OK");
}
});