这里有一个类似的问题Jquery: Asynchronously load images with jQuery
接受的answer非常聪明且效果很好(对于Jquery):
var img = $("<img />").attr('src', 'http://somedomain.com/image.jpg')
.load(function() {
if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) {
alert('broken image!');
} else {
$("#something").append(img);
}
});
我的问题是,Dojo中的规范等同于什么(包括错误处理)?
答案 0 :(得分:0)
您可以将“dojox.form.Uploader”用于ajax上传图片。
道场代码: -
require(['dojox/form/Uploader'],function(Uploader)
{
var uploader = new Uploader(
{
uploadOnSelect:true, //Upload file on file select
url:'UploadFile.php', //Path of your server file
label:'', //Label of uploader
multiple:true //Select multiple file to upload
},'uploader');
uploader.startup();
});
HTML代码: -
<div id="uploader"></div>
“dojox.form.Uploader”提供有助于上传文件的各种属性,方法和事件。 我希望这会对你有所帮助。