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 ?