アプリケーション映画/レビュー項目-(2)
画像ファイルの削除とコミットの処理
-これは
<div>
ではなく、<li>
です.$(".uploadResult ").on("click", "li button", function(e){
console.log("delete file");
var targetFile = $(this).data("file");
var targetLi = $(this).closest("li");
$.ajax({
url: '/removeFile',
data: {fileName: targetFile},
dataType:'text',
type: 'POST',
success: function(result){
alert(result);
targetLi.remove();
}
}); //$.ajax
});
削除操作は正常に完了しました.
-画面の「Submit」ボタンをクリックして、次の操作を行います.
-各画像
<li>
タグの「data-'」属性を取得します.-取得した属性値を使用して、
<form>
xorm sodp<input type='hidden>
ラベルを生成します.-「imageDTOList[0]」などのインデックス番号を
<input type='hidden>
の名前に追加して処理します.各画像
<input type='hidden>
タグを設定し、後でMoviedtoにデータを収集する際に自動的にリストに変換して処理するように「imagedOList[0]」に設定します. $(".btn-primary").on("click",function(e){
e.preventDefault();//href 속성이 중단된다.
var str = "";
$(".uploadResult li").each(function(i,obj){
var target = $(obj);
str += "<input type='hidden' name='imageDTOList["+i+"].imgName' value='"+target.data('name') +"'>";
str += "<input type='hidden' name='imageDTOList["+i+"].path' value='"+target.data('path')+"'>";
str += "<input type='hidden' name='imageDTOList["+i+"].uuid' value='"+target.data('uuid')+"'>";
})
//태그들이 추가된 것을 확인한 후에 comment를 제거
$(".box").html(str);
//$(".form").submit();
});
<div class='box'>
に非表示タイプのラベルが作成されます.Reference
この問題について(アプリケーション映画/レビュー項目-(2)), 我々は、より多くの情報をここで見つけました https://velog.io/@jyyoun1022/영화리뷰-프로젝트-적용하기-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol