質問: new FormData($(this).get(0)); $.ajax({ url: window.location.href, type: 'POST', dataType: 'json', contentType: false, processData: false, data: formData, }) .done(function(data) { //成功時 }) .fail(function() { //失敗時 }) return false; }); ```
回答: 「#image_upload_button」というボタンを動的につくるということでしょうか? ``` $(function(){ $(document).on('click','#image_upload_button',function(e){ $.ajax({ //自分自身におくるならurl指示はしなくていい //url: window.location.href, type: 'POST', //戻り値がjson?これも指定しないほうがいいのでは? //dataType: 'json', contentType: false, processData: false, data: formData, }); }); }); ```