我得到未捕獲的typeerror無法讀取以下代碼的未定義錯誤的屬性'拆分' 任何人都可以請幫助我爲什麼得到這個。感謝未捕獲的typeerror無法讀取未定義的屬性「拆分」
$("#registration_date1, #registration_date2, #last_login1, #last_login2, #expiry_date, #status, #role," +
" div#userTable_filter :input").bind("keyup change", function() {
var userIds = [];
var data = $('#userTable').dataTable().fnSettings().aiDisplay;
var allData = $('#userTable').dataTable().fnSettings().aoData;
$.each(data, function (i, val) {
var url = allData[val]._aData[allData[val]._aData.length - 1];
var userId = url.split('/')[3].split('"')[0];
userIds.push(userId);
});
你的'url'是否總有3次出現'/'?你在做'url.split('/')[3]'而不是首先檢查數組是否有四個項目,所以你嘗試抓取的項目可能不存在。 – Santi
ye cl'userId'。還要注意數組是基於0的。 –