
最近开发一个小区云主站项目时,发现一个前端的问题,就是明明引入了jquery.min.js,但是总是报错,如上面截图。开始以为是引入的bootstrap框架中的modal和jquery-ui中的dialog冲突导致了报错。后来仔细分析研究发现是load页面重复引用了jQuery的问题导致,去掉load页面引用的jquery.min.js,问题解决。
问题分析:就是在开发模块功能的过程中,父页面和子页面不能重复引入jQuery,因为子页面在引入jQuery以后会导致父页面的jQuery失效,该load子页面关闭的时候,再点击调用父页面的按钮,这个时候如果需要调用jQuery中的dialog方法就报错了。所以在开发的时候一定要主要不要重复引入jquery.min.js,父页面和子页面都需要的时候只在父页面引用即可。
在开发小区云主站项目中,遇到因父页面和子页面重复引入jQuery导致的功能异常。本文详细分析了问题原因,并提供了解决方案,即确保仅在父页面引入jQuery,避免子页面再次加载。
5165

被折叠的 条评论
为什么被折叠?



