$("#user").easyAutocomplete({ url: "action.php", ajaxSettings: { dataType: "json", method: "GET", data: { action: "autocomplete_user" } }, preparePostData: function (data) { data.q = $("#user").val(); return data; }, getValue: function (element) { return element.username; }, template: { type: "custom", method: function (value, item) { return item.name + " " + item.username + ""; } } }); $("#perm").easyAutocomplete({ url: "action.php", ajaxSettings: { dataType: "json", method: "GET", data: { action: "autocomplete_permission" } }, preparePostData: function (data) { data.q = $("#perm").val(); return data; }, getValue: function (element) { return element.name; }, template: { type: "custom", method: function (value, item) { return item.name + " " + item.info + ""; } } });