function jId(id) { return "#" + id.replace(/:/g, "\\:"); }; function attachAutoComplete() { var callback = function(response) { var list = eval(response); suggestLocationField = jId(suggestLocationId); jQuery(suggestLocationField).find('input').autocomplete(list, { delay : 1, selectFirst : false, width : suggestWidth }); }; // end callback jQuery.ajaxSetup({ cache : true }); jQuery.getJSON(suggestURL + '/seam/resource/rest/suggest/' + suggestType + '/' + suggestLang, {}, callback); }