javascript – 为什么dojo 1.7无法显示对话框?

前端之家收集整理的这篇文章主要介绍了javascript – 为什么dojo 1.7无法显示对话框?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我按照the dojo tutorial显示“条款和条件”对话框.道场版本是1.7.0.我用chrome测试了这个例子.在我的测试页面中,我右键单击以显示菜单,然后选择项目“Inspect Element”.我在选项卡控制台中发现了一条错误消息错误消息是:

Uncaught TypeError: Cannot call method 'show' of undefined
showDialogdialog
(anonymous function)
onclickdialog

然后我去了dojo api page.我发现dojo 1.7.0没有类dijit.Dialog下的任何方法.那么如何显示对话框使用dojo 1.7.0?任何的想法?非常感谢.

最佳答案
这似乎是Google CDN的问题,因为教程示例适用于Dojo 1.7的本地副本.

Dojo加载器加载文件Dialog.js,但无法解析它,这导致“parser.js:8未捕获错误:无法加载类’dijit.Dialog’”.

dijit.Dialog.show()方法丢失,因为Dialog小部件未实例化,dijit.byId(“terms”)返回“undefined”.

要通过脚本标记解决负载dijit.Dialog类/文件

猜你在找的JavaScript相关文章