Hystrix Dashboard界面中jQuery报错Uncaught: TypeError: e.indexOf is not a function 2022-09-09 00:25 318阅读 0赞 # 1、问题描述 # 在使用Spring Cloud 整合Hystrix Dashboard组件监控Hystrix时控制台出现jQuery报错**Uncaught: TypeError: e.indexOf is not a function,并且监控界面一直loading。** ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA5Yir5Zui562Jc2h55ZOl5Y-R6IKy_size_20_color_FFFFFF_t_70_g_se_x_16] 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** ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA5Yir5Zui562Jc2h55ZOl5Y-R6IKy_size_19_color_FFFFFF_t_70_g_se_x_16] 找到文件monitor.ftlh,可以先将这个文件先解压到别处 ,最后在替换下 ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA5Yir5Zui562Jc2h55ZOl5Y-R6IKy_size_20_color_FFFFFF_t_70_g_se_x_16 1] 修改2处 ( w i n d o w ) . l o a d ( f u n c t i o n ( ) 为 (window).load(function()为 (window).load(function()为(window).on(“load”,function(),我下面截图中的是我修改之后的 ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA5Yir5Zui562Jc2h55ZOl5Y-R6IKy_size_20_color_FFFFFF_t_70_g_se_x_16 2] 最后发现界面正常 ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA5Yir5Zui562Jc2h55ZOl5Y-R6IKy_size_17_color_FFFFFF_t_70_g_se_x_16_pic_center] [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA5Yir5Zui562Jc2h55ZOl5Y-R6IKy_size_20_color_FFFFFF_t_70_g_se_x_16]: /images/20220829/563aa39d926f4f63a130a4e201e1a813.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA5Yir5Zui562Jc2h55ZOl5Y-R6IKy_size_19_color_FFFFFF_t_70_g_se_x_16]: /images/20220829/9683aec9b4934057882e602077959919.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA5Yir5Zui562Jc2h55ZOl5Y-R6IKy_size_20_color_FFFFFF_t_70_g_se_x_16 1]: /images/20220829/66a2e97bb9604651abb46abcfd8d0bd3.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA5Yir5Zui562Jc2h55ZOl5Y-R6IKy_size_20_color_FFFFFF_t_70_g_se_x_16 2]: /images/20220829/e280e6d35df1489c84caa28afb35e23e.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA5Yir5Zui562Jc2h55ZOl5Y-R6IKy_size_17_color_FFFFFF_t_70_g_se_x_16_pic_center]: /images/20220829/be87000c6f7e4662a33281b02fead5aa.png
相关 Uncaught TypeError: xxx is not a function 原文地址:[https://blog.csdn.net/u011870547/article/details/52765811][https_blog.csdn.net_u01 ╰半夏微凉°/ 2023年11月22日 06:51/ 0 赞/ 40 阅读
相关 Uncaught TypeError: XXX.getTime is not a function 因为变量只是字符串,无法调用日期函数。 你应该解析它们以获得一个`Date`对象,对于该格式我总是使用以下函数: // parse a date in yyyy-m 淡淡的烟草味﹌/ 2022年09月27日 09:16/ 0 赞/ 314 阅读
相关 Hystrix Dashboard界面中jQuery报错Uncaught: TypeError: e.indexOf is not a function 1、问题描述 在使用Spring Cloud 整合Hystrix Dashboard组件监控Hystrix时控制台出现jQuery报错Uncaught: TypeEr ゝ一世哀愁。/ 2022年09月09日 00:25/ 0 赞/ 319 阅读
相关 jquery提交表单报错 Uncaught TypeError: s[y] is not a function 来源: http://stackoverflow.com/questions/29430416/typeerror-s-y-is-not-a-function-error 素颜马尾好姑娘i/ 2022年07月24日 08:07/ 0 赞/ 321 阅读
相关 Uncaught TypeError: $(...).customFileInput is not a function 1、错误描述 demo.js:214 Uncaught TypeError: $(...).customFileInput is not a function 你的名字/ 2022年06月10日 05:18/ 0 赞/ 194 阅读
相关 jQuery中live()使用报错,TypeError: $(...).live is not a function(转) jQuery中live()使用报错,TypeError: $(…).live is not a function <div class="article_ma 旧城等待,/ 2022年06月06日 23:16/ 0 赞/ 187 阅读
相关 Uncaught TypeError: c(...).off is not a function(… layer.open({ title: 'test', content: 'hello layer' }) 运行上面的代码,能弹出对话框,但按确定对话框不消失. 控制 喜欢ヅ旅行/ 2022年05月29日 13:05/ 0 赞/ 299 阅读
相关 Uncaught TypeError: document.getElementsById is not a function document.write和innerHTML的区别 1.innerHTML <p>标题:写在时光里的旧故事</p> <div id="sg">你好,时 曾经终败给现在/ 2022年05月12日 08:22/ 0 赞/ 166 阅读
相关 Uncaught TypeError: form.render is not a function 引言:一直报这个错误,刚开始不知道哪里的问题,后来才明白原来是,引入的layui.js跟引入jquery的包产生了冲突。 把引入的js包注释掉就可以了,不会产生冲突了。 < 我会带着你远行/ 2021年09月22日 23:14/ 0 赞/ 360 阅读
相关 Layui 报错:Uncaught TypeError: l.push is not a function layui,这个框架说实在的我用的并不熟悉。今天突然遇到了Uncaught TypeError: l.push is not a function 代码如下: 然后我又... 朱雀/ 2021年07月28日 08:19/ 1 赞/ 12419 阅读
还没有评论,来说两句吧...