Okay. Can you post a testpage?
Jörn
On Wed, Sep 3, 2008 at 1:13 PM, JD <[EMAIL PROTECTED]> wrote:
>
> Hi again!
>
> hehe, it was just a typo from me when I pasted the code... The above
> code should be correct.
>
> Anyhow, I get all the data from JSON, but if I type "D", every single
> item from the file shows in the autocomplete-box.
>
> Strange... But apart from this obvious error, it works great :-)
>
> On 3 Sep, 12:59, "Jörn Zaefferer" <[EMAIL PROTECTED]>
> wrote:
>> Looks like a typo in your parse implementation: value: row.aname,
>> should be value: row.name,
>>
>> Jörn
>>
>> On Wed, Sep 3, 2008 at 8:32 AM, foxtrot <[EMAIL PROTECTED]> wrote:
>>
>> > Oops, sorry aboute the missing code....
>>
>> > $(document).ready(function(){
>> > $("#client").autocomplete("data.json", {
>> > parse: function(data) {
>> > return $.map(eval(data), function(row) {
>> > customers = data;
>> > return {
>> > data: row,
>> > value: row.aname,
>> > result: row.name
>> > }
>> > });
>> > },
>> > minChars: 2,
>> > width: 263,
>> > formatItem: function(item){
>> > return item.name;
>> > }
>> > })
>> > });
>>
>> > the html is just a input-field, and the json have this structure:
>>
>> > {
>> > customers:[
>> > {
>> > "name": "A",
>> > "project":[
>> > {"name": "project1"},
>> > {"name": "project2"},
>> > {"name": "project3"}
>> > ]
>> > },
>> > {
>> > "name": "B",
>> > "project":[
>> > {"name": "project1"},
>> > {"name": "project2"},
>> > {"name": "project3"},
>> > {"name": "project4"},
>> > {"name": "project5"}
>> > ]
>> > },
>> > {
>> > "name": "C",
>> > "project":[
>> > {"name": "project1"},
>> > {"name": "project2"}
>> > ]
>> > }
>> > ]
>> > }
>>
>> > On 3 Sep, 00:44, MorningZ <[EMAIL PROTECTED]> wrote:
>> >> "What can cause this?"
>>
>> >> that would be your code... but where and when and how is unknown with
>> >> what little you provide
>