如果输入未匹配或未从自动完成结果中选择,如何返回警报消息。我的数据源来自我的控制器。
这是我的ajax代码:
$.ajax({
url: site_url('appointment/getPatientName'),
type: 'get',
success: function(response){
data = {};
$.each(response, function(key, val){
data[key] = val;
});
$('input.autocomplete').autocomplete({
data: data,
limit:5
});
},
});
我尝试使用输入的更改事件执行此操作,但它无效,因为我认为它使用li元素而不是select元素。
这是我的尝试:
$('#patient_name').on('change', function(){
var content = $('.autocomplete-content');
if(content.length === 0){
alert('none');
}
});
我发现我想要在fiddle link找到的是什么。它不是jquery-ui,它有一个响应回调,但没有实现。