Показать сообщение отдельно
  #5 (permalink)  
Старый 18.08.2014, 22:32
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 457

Alexander333,
<form class="form">
	<input type="text" name="text">
</form>
<div class="res"></div>

<form class="form">
	<input type="text" name="text">
</form>
<div class="res"></div>

<input type="button" id="but1" value="Сохранить изменения">

$(function(){
	$('form.form').submit(function(){
		return false;
	});
	$('#but1').click(function(){
		var btn = $(this), form = $('form.form'), res = $('div.res');
			btn.prop('disabled', true);
		(function func(i){
			if (i < form.length) {
				$.ajax({
					type: 'post',
					url: 'redactor.php',
					data: form.eq(i).serialize(),
					success: function(data){
						res.eq(i).html(data), func(++i);
					},
					error: function(){
						res.eq(i).html('Ошибка запроса к серверу'), func(++i);
					}
				});
			} else {
				btn.prop('disabled', false);
			}
		})(0); 
	});
});
Ответить с цитированием