Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.03.2013, 02:30
Интересующийся
Отправить личное сообщение для denvasden Посмотреть профиль Найти все сообщения от denvasden
 
Регистрация: 14.03.2013
Сообщений: 13

Две и более форм на отправку файлов
Товарищи! Очень нужна помощь!
вот моя форма отправки файла:
<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.
И в том и в другом случаи если соблюдены все условия отправки, файл отправляется и помещается в указанную директорию.

Как это победить? У меня уже крыша едет(((
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Две и более форм на отправку файлов denvasden AJAX и COMET 16 15.03.2013 23:02