Я думаю, что самый простой способ сделать это - предоставить функцию источнику.Примерно так:
textbox.autocomplete({
source: function (request, response) {
var lastWord = request.term.split(/,\s*/).pop();
if (lastWord.indexOf('@') == -1) {
return [];
}
$.getJSON('YourUrl' + lastWord, {}, function (data) {
response(values);
});
}
});
Это будет работать только в том случае, если последняя часть является автозаполнением.