最近有用户反馈,ZMAX查询组件点击按钮查询按钮没有反应。通过分析发现系统提示JQuery未定义。解决的方法就是在模板的设置界面,关闭掉JS的压缩优化功能。

遇到的问题


用户使用ZMAX查询组件来查询证书是否有效,在输入证件编码后,点击查询没有任何的作用。截图如下:

通过分析发现在控制台提示有JS错误,如图:

因为J3.x JQuery是Joomla核心自带的,正常的情况下是不会出现未定义的错误的,唯一的一个原因就是启用了JS压缩插件。一般情况下,JS压缩插件非常容易造成JS错误,使用的时候必须十分注意。

解决方案


通过进一步的分析,用户使用的JA的模板,基于T3插件。在默认情况下,T3模板会自动的启用JS优化选项。解决方法非常的简单,直接禁用掉JS优化功能即可。具体操作如下:

在模板管理中,找到当前使用的模板,在模板的编辑界面,找到Optimize JS的选项,将其关闭。如图:

 

更多


  • 开始JS优化功能容易导致页面JS冲突,当大家发现自己的网站页面不能点击或者原先能够正常跳转现在不能跳转的时候,可以考虑是否开启了这个功能

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前