未被捕获的类型错误无法读取属性' split'未定义的

时间:2016-12-19 16:59:19

标签: javascript jquery

我未被捕获的类型错误无法读取属性' 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);
    });

1 个答案:

答案 0 :(得分:-1)

@Transactional

在这一行,您确定需要var allData = $('#userTable').dataTable().fnSettings().aoData; 吗?因为似乎在其他任何地方你都使用了.aoData数组。检查拼写。