$.get('get_tables.php?database=charts',function(data){
html[attrs[i]] = generateSelectboxHtml(data, selectbox_option);
appendElementToSeries(attrs[i],html);
},'json');
在下劃線處下了斷點, attrs是正常的, attrs[i]卻是undefined, 再看i, 是6, 但attrs.length是6, 所以超界了
這是在一個循環中for(var i=0;i<attrs.length;i++), 說明這段代碼是在循環結束後執行的
改爲
html['table'] = generateSelectboxHtml(data, selectbox_option);
appendElementToSeries('table',html);
這樣便正常了