Две и более форм на отправку файлов
Товарищи! Очень нужна помощь!
вот моя форма отправки файла: <div id="output_<?php echo $id; ?>"> </div> <form action="uploader.php" class="editbox" id="photo_upload_<?php echo $id; ?>" enctype="multipart/form-data" method="post" > <label>Title <span class="small">Title of the File</span> </label> <input type="text" name="mName" id="mName" /> <label>File <span class="small">Choose a File</span> </label> <input type="file" name="mFile" id="mFile" /> <button type="submit" class="red-button" id="uploadButton_<?php echo $id; ?>">Upload (1MB)</button> <div class="spacer"></div> </form> предполагается, что таких на страничке минимум две вот мой сабмит скрипт: $(document).ready(function() { var id = $('.edit').attr('id'); $('#photo_upload_'+id).on('submit', function(e) { e.preventDefault(); $('#uploadButton_'+id).attr('disabled', ''); $('#output_'+id).html('<div style="padding:10px"><img src="images/ajax-loader.gif" alt="Please Wait"/> <span>Uploading...</span></div>'); $(this).ajaxSubmit({ target: '#output_'+id, success: afterSuccess }); }); }); function afterSuccess() { var id = $('.edit').attr('id'); $('#photo_upload_'+id).resetForm(); $('#uploadButton_'+id).removeAttr('disabled'); } Для примера, у первой формы с id="photo_upload_1" нормально срабатывает кнопка сабмит и сообщение об успешной операции возвращается в id="output_1", а вот вторая форма с id="photo_upload_2" после отправки передается обработчику action="uploader.php" и URL принимает вид http://examples/uploader.php. И в том и в другом случаи если соблюдены все условия отправки, файл отправляется и помещается в указанную директорию. Как это победить? У меня уже крыша едет((( |
Часовой пояс GMT +3, время: 05:33. |