未知の型エラーが発生しました。下のコードで未定義のプロパティの 'split'プロパティを読み取れません。 誰でもこの問題が発生しています。このラインで感謝未知の型エラーは未定義のプロパティ 'split'を読み取ることができません
$("#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]'を実行しています。配列に4つの項目があるかどうかを確認する必要はありません。したがって、取得しようとしている項目が存在しない可能性があります。 – Santi
yea cl 'userId'。配列は0ベースであることにも注意してください。 –