出现Cannot read property ‘length’ of undefined 可以先检查length前的变量是否书写正确,如: var data = checkStatus.data; if (data.length == 0) {//如果没有选中信息 layer.msg("请选择要删除的记录"); } 我出现的问题是将checkStatus.data写成了date 虽然也检查了好几次data还是没检查出来,最后找他人不到30s解决,我觉得大脑习惯的把date给看成data了.