jquery easy ui : TypeError: Dialog is undefined

runnerrunning 2013-01-20 04:41:22
请教一个jquery easyui问题:
xxx.jsp文件中用到了easyui 的dialog,单独运行该xxx.jsp如http://localhost:8080/xxx.jsp
,点击按钮dialog显示正常的,
但是如果再主框架网页中,通过加载该xxx.jsp来运行,点击按钮dialog无法显示,firefox报错为:
时间戳: 2013/1/20 星期日 16:37:58
错误: TypeError: t_authAddDialog is undefined
源文件:http://localhost:8080/cv/cmsv/T_authGetAll.jsp
行:264

...全文
600 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
蔡少松 2014-08-22
  • 打赏
  • 举报
回复
怎么解决的,我也遇到类似问题!
runnerrunning 2013-01-23
  • 打赏
  • 举报
回复
已解决。自己搞定。
  • 打赏
  • 举报
回复
你用iframe加载是独立的作用域,不会相互干扰的,你是怎么显示dialog的?在父页显示还是什么。
runnerrunning 2013-01-22
  • 打赏
  • 举报
回复
http://www.cnblogs.com/zhangxiaolin/archive/2012/05/23/jqueryeasyui.html 有点像这个问题 但是怎么解决呢?
runnerrunning 2013-01-22
  • 打赏
  • 举报
回复
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>jQuery EasyUI</title> <jsp:include page="inc.jsp"></jsp:include> <script type="text/javascript"> $( function() { $('#aa').accordion( { width : 800, height : 600, fit : false }); }); </script> </head> <body> <div id="aa" border="true" > <div title="Title2" icon="icon-reload" style="padding: 10px;"> <iframe src="dsxx.jsp" frameborder="0" style="border:0;width:100%;"></iframe> </div> <div title="Title3"> <iframe src="dzxf.jsp" frameborder="0" style="border:0;width:100%;"></iframe> </div> <div title="Title1" icon="icon-save" style="overflow: auto; padding: 10px;"> </div> </div> </body> </html> 上面这个代码中 dzxf.jsp dsxx.jsp两个jsp中都用到了easy的dialog,如果我只定义一个iframe,在dzxf.jsp或dsxx.jsp中的dialog是可以点出现的的,但是我定义两个ifame,这个时候总是提示 xxxDialog is undifined。 另外如果我把:dzxf.jsp dsxx.jsp移动到div aa的外面去,其实两个jsp中的dialog也都可以出现。 怎么解决dialog能出现的问题。
  • 打赏
  • 举报
回复
去掉被加载的文件中jq框架script标签,因为加载的页面包含script会动态执行一次,导致重新加载了jq框架,覆盖了之前的jq框架和easyui的扩展导致找不到Dialog对象 jquery文档处理方法append,html可以执行脚本 你的这个问题和这个差不多:http://bbs.csdn.net/topics/390330328
爱若如梦 2013-01-20
  • 打赏
  • 举报
回复
js只能覆盖,重复定义的话只以最后一个生效
runnerrunning 2013-01-20
  • 打赏
  • 举报
回复
http://philipho123.iteye.com/blog/762354 调试了很久,发现在当前页面上加载了jquery的js资源,在被load的那个页面中也加载了jquery的资源。 <script type="text/javascript" src="/common/js/jquery-1.4.2.min.js"></script> 尝试将被load的页面中的jquery资源去除,错误便消除。 不知道是不是同样的问题,参照次方法该怎么解决?
内容概要:本文围绕基于Boost MPPT与双PI闭环双向DC-DC的离网光伏储能系统展开,系统性地研究了其动力学建模与稳态特性分析,并通过Simulink平台实现了完整的仿真验证。研究构建了涵盖光伏阵列、最大功率点跟踪(MPPT)控制、双向DC-DC变换器及储能电池的整体系统架构,采用Boost电路实现高效MPPT控制,并引入电压-电流双闭环PI控制策略,实现对储能系统精确的充放电管理。文章深入分析了系统在光照强度与环境温度双重扰动下的动态响应与稳态性能,验证了所提出模型的准确性与控制策略在不同工况下的鲁棒性与有效性,为离网光伏储能系统的优化设计与工程应用提供了坚实的理论基础和仿真依据。; 适合人群:具备电力电子技术、新能源系统或自动控制理论等相关专业知识背景,从事光伏储能系统、微电网或可再生能源领域研究与仿真的研究生、科研人员及工程技术人员。; 使用场景及目标:① 掌握离网光伏储能系统的完整建模方法与关键参数设计流程;② 深入理解Boost电路MPPT控制与双向DC-DC变换器双PI闭环控制的协同工作机制与实现细节;③ 通过Simulink仿真分析系统在光照突变、温度变化等动态扰动下的稳态特性、电压稳定性和能量管理性能;④ 为实际离网系统的控制器设计、参数整定及性能优化提供可靠的理论指导和仿真验证手段。; 阅读建议:建议结合提供的Simulink仿真模型同步学习,重点关注MPPT算法的实现逻辑、双PI控制器的参数整定方法以及系统在不同环境条件和负载变化下的响应特性,可在此基础上进一步探索多目标优化控制或智能控制策略的应用。

52,780

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧