Ok, quindi voglio passare un array molto semplice in un lato server di attrubute di dati jquery in questo modo:
<div data-stuff="['a','b','c']"></div>
e poi recuperare in questo modo:
var stuff = $('div').data('stuff');
alert(stuff[0]);
Perché questo sembra avvisare "[" e non "a" (vedi link JSfiddle)
Collegamento JSFiddle: http://jsfiddle.net/ktw4v/3/