jQueryで火を送信する際に問題があります:
$(document).ready(function() {
$('#zestaw-edytuj-form').submit(function(e) {
e.preventDefault();
$('#ip_dilmarbundle_zestawytype_path').uploadify('upload');
});
$('#ip_dilmarbundle_zestawytype_path').uploadify({
'swf' : '{{ asset("js/uploadify/uploadify.swf") }}',
'uploader' : '{{ path('upload-image') }}',
'folder' : '{{ asset("images") }}',
'auto' : false,
'onUploadSuccess' : function(file,data,response) {
$('#ip_dilmarbundle_zestawytype_zdjecie').attr('value',file.name);
},
'onUploadComplete' : function(file) {
$('#zestaw-edytuj-form').submit();
},
'onUploadError' : function(file, errorCode, errorMsg, errorString) {
},
});
});
まず、送信ボタンをクリックした後、デフォルトを防止して画像をアップロードする必要があります。アップロードが完了したら (onUploadComplete)、通常はフォームを送信する必要があります。しかし、画像がアップロードされると、submit は起動しません。私はそれで何ができますか?