从php数组中自动完成显示后单击事件

时间:2015-05-30 07:11:24

标签: php jquery mysql

我找不到具有自动完成功能的简单jquery / php脚本的解决方案。 当我进入城市自动完成时请求php页面(使用mysql dbb)并返回一个数组($ suggestions ['suggestions'] [])并显示多个结果并显示它。

当我点击一个结果时,我想做一个警告(),但它不起作用:(

的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">

一个想法?

非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以将select选项替换为onSelect

$('#search-city').autocomplete({
    serviceUrl: 'mod/search-city.php?action=city',
    dataType: 'json',
    onSelect: function() {
     alert("OK");
    }
});