$('#btn_valid').click(function(){
var data = new Array();
var data_id;
var data_picture;
var data_title;
var data_p_picture;
var data_p_title;
var data_s_picture;
var data_s_title;
var data_reaction;
var data_datetime;
var i = 0;
$('.cbx_ac:checked').each(function(){
data_id = $(this).attr('data-id');
data_picture = $(this).attr('data-picture');
data_title= $(this).attr('data-title');
data_p_picture = $(this).attr('data-p_picture');
data_p_title = $(this).attr('data-p_title');
data_s_picture = $(this).attr('data-s_picture');
data_s_title = $(this).attr('data-s_title');
data_reaction = $(this).attr('data-reaction');
data_datetime = $(this).attr('data-datetime');
console.log(data_id); // I Get a value here ( 2564115647_15498456665 )
data[i]['data_id'] = data_id; //Error here : Uncaught TypeError: Cannot set property 'data_id' of undefined
i++;
})
console.log(data);
})
我得到这个错误我尝试设置数据[i] = []但似乎不是解决方案:
Error here : Uncaught TypeError: Cannot set property 'data_id' of undefined