json - JQuery autocomplete returning odd values -


my jquery autocomplete kinda works - returns list 1 line <-- gt ie 9 or that, , otherwise empty!

is wrong input json, how?

$(document).ready(function(){      $("#field").autocomplete("page.html", {         extraparams: {             search: function() {                 return $("#field").val();             }         }     });    @requestmapping(value="page.html", params = "search", method = requestmethod.get)     public @responsebody string getuseraccounts(httpservletrequest request,                                                 @requestparam("search") string search) {        if (search==null||search.matches(tuhaconstants.badstr)||search.length()<2||search.contains("*")) {             // logger.debug("ajax.html getuseraccounts() bad parameters");             return "";         }         logger.debug("page.html getuseraccounts() search param "+search);         details user = (details) securitycontextholder.getcontext().getauthentication().getdetails();         string selectedrole=(string)request.getsession().getattribute("selected_role");         search se = new search();         se.setuserid(search+"*");     list <account> tuaccounts = ldapclient.getaccounts(user.getuser().getuid(), se, selectedrole);         stringbuilder sb = new stringbuilder();         int count=0;         for(utuaccount ua: tuaccounts) {             if (!ua.getuid().matches(tuhaconstants.badstr)) {                   sb.append(ua.getuid()).append("\n");             }             count++;         }          return sb.tostring(); 


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -