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


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

我使用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,哈哈,希望这能有所帮助。