Javascript dojo 1.7 dojox/form/Uploader未显示文件选择器对话框

Javascript dojo 1.7 dojox/form/Uploader未显示文件选择器对话框,javascript,dojo,Javascript,Dojo,我的最终任务是将上传程序添加到对话框中。这不起作用,所以我走了一条简单的路线,看看它是否能起作用。下面是我能做的最简单的事情,不幸的是,当点击按钮时,文件选择器没有显示出来。我在Firefox和Chrome上工作。如果有人能仔细看一下,找到一个傻瓜,我将不胜感激 require([“dojox/form/Uploader”, “dojo/dom”, “dojox/form/uploader/plugins/IFrame”, “dojo/domReady!” ], 函数(上传器、dom){ va

我的最终任务是将上传程序添加到对话框中。这不起作用,所以我走了一条简单的路线,看看它是否能起作用。下面是我能做的最简单的事情,不幸的是,当点击按钮时,文件选择器没有显示出来。我在Firefox和Chrome上工作。如果有人能仔细看一下,找到一个傻瓜,我将不胜感激

require([“dojox/form/Uploader”,
“dojo/dom”,
“dojox/form/uploader/plugins/IFrame”,
“dojo/domReady!”
],
函数(上传器、dom){
var u=新上传程序({
姓名:“我的照片”,
标签:“上传你的照片”,
多重:假,
uploadOnSelect:true,
url:“到/the/ethreal”
});
dom.byId(“myDiv”).appendChild(u.domNode);
});

好吧,我原以为这会是一件愚蠢的事情,但需要启动小部件。在这件事上浪费了半天之后,我希望dojo示例不会遗漏这些关键方面

操作函数如下所示:

require([“dojox/form/Uploader”,
“dojo/dom”,
“dojox/form/uploader/plugins/IFrame”,
“dojo/domReady!”
],
函数(上传器、dom){
var u=新上传程序({
姓名:“我的照片”,
标签:“上传你的照片”,
多重:假,
uploadOnSelect:true,
url:“到/the/ethreal”
}“myDiv”);
u、 启动();
});

好吧,我原以为这会是一件愚蠢的事情,但需要启动小部件。在这件事上浪费了半天之后,我希望dojo示例不会遗漏这些关键方面

操作函数如下所示:

require([“dojox/form/Uploader”,
“dojo/dom”,
“dojox/form/uploader/plugins/IFrame”,
“dojo/domReady!”
],
函数(上传器、dom){
var u=新上传程序({
姓名:“我的照片”,
标签:“上传你的照片”,
多重:假,
uploadOnSelect:true,
url:“到/the/ethreal”
}“myDiv”);
u、 启动();
});


注意;您将无法获得iframe/html5支持,请参见备注;您将无法获得iframe/html5支持,请参阅,谢谢,这对我很有帮助。基本上,您需要在声明对象后添加“u.startup”!非常琐碎,也许不是很直观,但是当你想知道为什么控件没有显示文件浏览器时,它会起到很大的作用。谢谢,这对我很有帮助。基本上,您需要在声明对象后添加“u.startup”!非常简单,也许不是很直观,但是当您想知道为什么控件不显示文件资源管理器时,它会产生很大的不同。