ตกลงดังนั้นฉันต้องการส่งอาร์เรย์พื้นฐานไปยังฝั่งเซิร์ฟเวอร์ jquery data attrubute ดังนี้:
<div data-stuff="['a','b','c']"></div>
แล้วถอยออกมาดังนี้:
var stuff = $('div').data('stuff');
alert(stuff[0]);
เหตุใดสิ่งนี้จึงปรากฏขึ้นเพื่อแจ้งเตือน "[" และไม่ใช่ "a" (ดูลิงก์ JSfiddle)
ลิงค์ JSFiddle: http://jsfiddle.net/ktw4v/3/