Как получить данные вводимые пользователем в поле? Например, пользователь вводит "Приве..." и через $.ajax в autocomplete приходит "Приве...". В функции в source: есть аргумент request, который по описанию подходит для этого, но как его передать в объект Label?:
source: function(request, response) {
$.ajax({
url: Drupal.settings.basePath + "autocomplete_arguments/autocomplete",
type: 'post',
data: {
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 + ")"
};
}));
}
}
});
},
Помогите пожалуйста