1

Jquery についても同様の質問があります: asynchronously load images with jQuery

受け入れられた答えは非常に巧妙で、うまく機能します(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 (エラー処理を含む) でこれに相当する標準的なものは何でしょうか?

4

1 に答える 1

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」は、ファイルのアップロードに役立つさまざまなプロパティ、メソッド、およびイベントを提供します。これがお役に立てば幸いです。

于 2012-12-08T16:41:01.117 に答える