Т.е. вот так?
source: function(request, response) {
$.ajax({
url: Drupal.settings.basePath + "autocomplete_arguments/autocomplete",
type: 'post',
data: {
value: item,
label: "[" + item.name + "] " + item.title + " (" + item.created + ")",
input: request.term,
maxItems: 12 ,
},
success: function(data) {
//При отсутствии результатов вывести виджет "Страница [данные в поле] не найдена" - то то и нужно сделать
if(!data.length){
var result = [
{ label: 'Страница' + request.term + 'не найдена', value: request.term}
]; response(result);
}
else{
response($.map(data, function(item) {
return {
value: item,
label: "[" + item.name + "] " + item.title + " (" + item.created + ")",
};
}));
}
}
});
},