$(document).ready(function(){ $('#notice_data-text').autocomplete($('address .url')[0].href+'/plugins/Autocomplete/autocomplete.json', { multiple: true, multipleSeparator: " ", minChars: 1, formatItem: function(row, i, max){ row = eval("(" + row + ")"); switch(row.type) { case 'user': return row.nickname + ' (' + row.fullname + ')'; case 'group': return row.nickname + ' (' + row.fullname + ')'; } }, formatMatch: function(row, i, max){ row = eval("(" + row + ")"); switch(row.type) { case 'user': return row.nickname; case 'group': return row.nickname; } }, formatResult: function(row){ row = eval("(" + row + ")"); switch(row.type) { case 'user': return '@' + row.nickname; case 'group': return '!' + row.nickname; } } }); });