datatable出现Cannot read property ‘match’ of undefined

  • Post author:
  • Post category:其他


最近在使用dataTable服务端分页时出现了js报错

错误如下:
在这里插入图片描述

看到这个错误居然是插件内部报错,感觉很坑,后来发现是自己再添加额外的参数时出现错误

出错时的写法:

在添加参数时直接push了一个键值对的对象:{“name”:“value”}

后来发现这样的添加参数写法是错误的~233

在这里插入图片描述

接下来说正确的写法:

虽然需要push进去的同样是键值对,但是好像多了层关系:{“name”:“这里才是填需传递到后台的键”,“value”:“这里才是填写对应的值”}

在这里插入图片描述

改写之后错误完美解决~233

当然,不一定会是服务端分页时传递的参数填写错误才会报这个Cannot read property ‘match’ of undefined的错误,其它的属性填写错误也可能出现这个错误,当看到这个错误时,不要纠结是不是插件出错了,自己仔细的去对照一下自己的属性是否都填写正确,一般都是粗心导致属性的名称填错等等。



版权声明:本文为qq_38403662原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。