2017-12-28 9 views
0

私はたくさん試しましたが、JSに関する多くの経験はありません。私はあなたが助けることを願っていますアップロード後にファイルのURLを表示する - jQuery-File-Upload

私は、Query-File-Upload(https://github.com/blueimp/jQuery-File-Upload)を使用しようとしています。私はちょっとしたカスタマイズが必要です。

アップロードした画像のファイルURLがアップロード後に表示されるようにします。現時点では、ファイルURLにリンクされているプレビュー画像のみが表示されます。

特定のコードが見つかりましたが、変更方法はわかりません。

on('fileuploaddone', function (e, data) { 
    $.each(data.result.files, function (index, file) { 
     if (file.url) { 
      var link = $('<a>') 
       .attr('target', '_blank') 
       .prop('href', file.url); 
      $(data.context.children()[index]) 
       .wrap(link); 
     } else if (file.error) { 
      var error = $('<span class="text-danger"/>').text(file.error); 
      $(data.context.children()[index]) 
       .append('<br>') 
       .append(error); 
     } 
    }); 
}) 

私はvar link = $( '')の後に部分を変更する必要があると思います。

私があなたを助けてくれることを願っています。

TIA

+0

のような例何かを言うために、結果またはステータスのdiv内のリンクを注入例えば$( "#myDiv")と言うように、resultまたはstatus divの内部にリンクを挿入します。append(リンク)リンク); ' – msoliman

+0

うれしかった:)楽しいコーディング@ user2096388 – msoliman

答えて

0

$("body").append(link);

$(data.context.children()[index]).wrap(link);を交換するか、[インデックス)( `$(data.context.childrenを交換$("#myDiv").append(link);

関連する問題