我的函數獲取的數組元素變量參數爲null/undefined? 或者全部是關於分割功能? 感謝您的幫助!Javascript - 通過函數獲取數組元素參數未定義/ null
錯誤:
SCRIPT5007:無法獲取屬性未定義或空引用 '分裂'
JavaScript代碼:
newData = "1,1,1,1,1/2,2,2,2,2|3,3,3,3,3/4,4,4,4,4";
var arrPage = newData.split('|');
arrRow = arrPage[0].split('/');
rowCount = arrPage[0].split('/').length;
for(var i = 0; i <= rowCount; i++){
var rData = arrPage[0].split("/");
a = rData[i];
renderTable(a);
}
function renderTable(rData) {
var cData = rData.split(',');
var c1 = cData[0];
var c2 = cData[1];
var c3 = cData[2];
var c4 = cData[3];
var c5 = cData[4];
var c6 = cData[5];
var c7 = cData[6];
var c8 = cData[7];
var c9 = cData[8];
var c10 = cData[9];
var c11 = cData[10];
var c12 = cData[11];
var rowData = "";
rowData = "<tr>";
rowData += "<td>"+ c1 +"</td>";
rowData += "<td>"+ c2 +"</td>";
rowData += "<td>"+ c3 +"</td>";
rowData += "<td>"+ c4 +"</td>";
rowData += "<td>"+ c5 +"</td>";
rowData += "<td>"+ c6 +"</td>";
rowData += "<td>"+ c7 +"</td>";
rowData += "<td>"+ c8 +"</td>";
rowData += "<td>"+ c9 +"</td>";
rowData += "<td>"+ c10 +"</td>";
rowData += "<td>"+ c11 +"</td>";
rowData += "<td>"+ c12 +"</td>";
rowData += "</tr>";
$("#acquisitionStatusList tbody").append(rowData);
}
沒有什麼的'arrPage [0]'明顯。 – Loktar
這個問題的根源是你不向我們顯示的'arrPage'的內容。 – jfriend00
@Loktar其實它arrPage [0]在我的代碼上有一個值。但對於問題的參考。我添加了一個變量。謝謝! – codefish06