未捕获的类型错误:无法使用'在'操作员搜索'长度'在里面

Uncaught TypeError: Cannot use 'in' operator to search for 'length' in

本文关键字:操作员 在里面 长度 搜索 类型 错误      更新时间:2023-09-26

我使用WHMCS作为计费系统,J!WHMCS用joomla页眉和页脚以及基本样式包装我的joomla网站。。。但它似乎在某些页面上,即发票页面我得到以下错误

未捕获的类型错误:无法使用"in"运算符在中搜索"length"

这导致我的在线聊天功能在这些页面上爆炸。。。

有人知道我能做些什么来解决这个问题吗。我确实检查了是否禁用了Joomla包装,它不会给出错误,这意味着错误必须来自我的Joomla文件(jquery.min.js:2

只是想跟进-作为J!WHMCS开发人员,这个问题是由WHMCS使用dataTables javascript的1.10.5版本和jQuery 1.11.3引起的。最好的做法是将dataTables库至少升级到1.10.7,因为这将适用于jQuery 1.11.3。更难的是降级Joomla中的jQuery。。。这不是一项容易的任务。

事实上,我想我在本周早些时候通过门票帮助了OP,哈哈,希望这能有所帮助。