[jQuery] ajax request with datatype:script

[jQuery] ajax request with datatype:script


I am trying to insert array elements through ajax request, 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 changing datatype to '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 ?