Hi all,

here is the code i use to parse an ajax request call as JSON string as
it is done for local data.

I think this should be the default behavior, but autocomplete uses a
"|" separated String...

parse: function(data){
                                        var objArray = eval("(" + data + ")");
                                        var parsed = [];
                                        for (var i=0; i < objArray.length; i++) 
{
                                                rawValue = objArray[i];
                                                var value = 
this.formatMatch(rawValue, i+1, objArray.length);

                                                parsed[parsed.length] = {
                                                        data: rawValue,
                                                        value: value,
                                                        result: 
this.formatResult && this.formatResult(rawValue) ||
value
                                                }

                                        }
                                        return parsed;

                                        }
Hope this helps.

Reply via email to