Dojo .ajax可以加载图片吗?

时间:2012-12-07 00:57:52

标签: ajax image dojo

这里有一个类似的问题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中的规范等同于什么(包括错误处理)?

1 个答案:

答案 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”提供有助于上传文件的各种属性,方法和事件。 我希望这会对你有所帮助。