Hystrix Dashboard界面中jQuery报错Uncaught: TypeError: e.indexOf is not a function
jQuery 报错 not is 界面 Function Hystrix indexOf
2023-06-13 09:17:16 时间
1、问题描述
在使用Spring Cloud 整合Hystrix Dashboard组件监控Hystrix时控制台出现jQuery报错Uncaught: TypeError: e.indexOf is not a function,并且监控界面一直loading。
SpringBoot版本:2.2.5.RELEASE SpringCloud版本:Hoxton.SR6
2、解决方案
新版本中springcloud将jQuery版本升级为3.4.1,定位到monitor.ftlh文件中,js的写法如下:
$(window).load(function()
但是在jQuery3.4.1已经废弃上面写法,所以我们需要将monitor.ftlh文件中的所有上述调用方式改为如下代码:
$(window).on("load",function()
之后编译jar源文件,重新打包引入。
2.1 在本地的maven仓库中找到Dashboard依赖的jar包
注意修改的是spring-cloud-netflix-hystrix-dashboard不是spring-cloud-starter-netflix-hystrix-dashboard
找到文件monitor.ftlh,可以先将这个文件先解压到别处 ,最后在替换下
修改2处
(window).on(“load”,function(),我下面截图中的是我修改之后的
最后发现界面正常
相关文章
- Jquery 400报错
- ajax parsererror报错,jQuery为ajax请求返回“ parsererror”[通俗易懂]
- jquery validation engine ajax验证,jQuery Validation Engine 表单验证「建议收藏」
- 让提供按纽失效的jQuery代码片段详解编程语言
- jQuery技巧大放送学习jquery的朋友可以看下
- jQuery温习篇强大的JQuery选择器
- Jquery知识点三jquery表单对象操作
- jquery查找select,并触发事件的实现代码
- jquery笔记事件
- jQuery弹出层始终垂直居中相对于屏幕或当前窗口
- input输入框获得/失去焦点时隐藏/显示文字(jquery版)
- jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
- jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
- jquery提交值不为空的元素示例代码
- JQuery中关于jquery.js与jquery.min.js的比较探讨
- Eclipse下jQuery文件报错出现错误提示红叉
- Jquery点击按钮自动高亮实现原理及代码
- IE8下Jquery获取select选中的值post到后台报错问题
- jquery操作HTML5的data-*的用法实例分享
- jquery取子节点及当前节点属性值的方法