2012-08-10 161 views
1
var myArray = []; 
    $('#students_targeted option:selected, 
#cc_students_targeted option:selected').each(function(){ 
     myArray.push(data); 
    }); 
+1

嗯。也許最大堆棧大小超出了? – 2012-08-10 10:48:21

+2

有多少'select'節點?什麼是數據,它在哪裏定義? – jAndy 2012-08-10 10:49:34

+0

2個選擇節點在那裏,數據是電子郵件 – 2012-08-10 10:55:16

回答

1

這意味着您已達到最大堆棧大小(換句話說,您已達到陣列中元素的最大限制)。

UPD:您可能需要使用此代碼:

var myArray = []; 
    $('#students_targeted option:selected, 
#cc_students_targeted option:selected').each(function(){ 
     myArray.push($(this).val()); 
    }); 
+0

這似乎不太可能,遍歷* selected * list元素。 – jAndy 2012-08-10 10:50:28

+0

其中陣列的元素@Danii – 2012-08-10 10:53:07

+0

它似乎是'data'數組。看起來像你幾次將相同的數據推送到你的陣列。 – 2012-08-10 10:54:54