server side sends ids.js mentioned in first post
it's a JavaScript array

On Sep 22, 2:33 pm, david <[EMAIL PROTECTED]> wrote:
> Hi,
>
> What do you get from the server side ?
> I think you are getting a json structure. But this is text for
> javascript till you make eval;
> instead of theajaxfunction try getjson.
> Best regards,
> David
>
> On Sep 22, 7:04 am, "seo++" <[EMAIL PROTECTED]> wrote:
>
> > I am trying to insert array elements throughajaxrequest, these
> > elements are also arrays or multidimensional arrays. here is an
> > example
>
> > main script :
> > var list = [];
> > $.ajax({ type: "POST",
> >                      url: 'http://example.com/ids.js',
> >                      data: "id=1" ,
> >                      dataType: "script",
> >                      success: function(data){
> >                         alert( list[1][0] );
> >                        }
> >                      });
>
> > ids.js contents:
> > list[1] = [['aaa', 'bbb'], ['ccc', 'ddd']];
>
> > that would produce ' list is undefined' error
> > but changingdatatypeto 'html' and adding eval() would work fine
> > var list = [];
> > $.ajax({ type: "POST",
> >                      url: 'http://example.com/ids.js',
> >                      data: "id=1" ,
> >                      dataType: "html",
> >                      success: function(data){
> >                         eval( data);
> >                         alert( list[1][0] );
> >                        }
> >                      });
>
> > any ideas what am i doing wrong ?

Reply via email to