複数の画像(最大6つまで)をアップロードするオプションを備えたさまざまなフォーム要素を含むフォームを扱っています。今、私はpreview
そのdivをクリックしてdivを持っています。jqueryを使用してすべてのフォームフィールドをフェッチします(フォームはマルチフォームステップ1、2、3として現時点ではまだ送信されていません)。問題は、このコードですべてのフォームデータをフェッチしていることです-
var allFormData = $("#myform").serializeArray();
この別のコードを使用して、残りのデータをdivで表示できますが、画像が表示されません。
$.each(adtitletoshow, function(i, field){
if( field.name == 'desc'){
$(".add_desc").text(field.value);
}
});
これは、画像をアップロードするためにJSによって作成されたファイルです。
<script type="text/javascript">
var total_images = 1 ;
function add_file_field () {
total_images++ ;
if ( total_images > 6 ) return ;
var str_to_embed = '<input name="fileImage[]" size="40" style="width: 500px;" type="file" onChange="add_file_field()"><br>' ;
$("#image_stack").append ( str_to_embed ) ;
}
</script>
すべてが1ページで行われるため、プレビューdivで画像を読み込む方法を教えてください。thrがあいまいな点がまだ残っているかどうかを教えてください。