| 
	
	
		
		
			
			 
				выполнение двух асинхронных .load() -запросов, и перезагрузка страницы по завершении
			 
			
		
		
		
		выполнение двух асинхронных .load() -запросов, и перезагрузка страницы по завершении 
 
Здравствуйте, 
прошу помощи 
 
Есть задача сделать по нажатию одной кнопки: 
1. отправку данных на сервер через ajax, и  
2. перезагрузка страницы, когда от сервера пришел ответ. 
Это легко. Но есть вторая кнопка, по нажатию на которую надо сделать 
1. все то же , что по первой кнопке, плюс  
2. еще один запрос на сервер через ajax. 
3. получить ответы от обоих запросов, и только тогда перезагружать страницу. 
 
У меня вопрос возник в том, что вдруг страница перезагрузится до того, как браузер пройдет весь скрипт. В асинхронном программировании я полный ноль. 
 
примерный код сейчас: 
 
$(document).on('click', "a#update", function () {  
 
			$("#results_operation1").load("index.php",  
				{ 
				type: "update",  
				}, 
				function(){document.location.reload();} 
			);		 
 
}); 
 
 
$("a#status_id").click(function() {  
 
 
			$("a#update").click(); 
 
 
			$("#results_operation2").load("index.php",  
				{action: "update_status" 
			}, function(){document.location.reload();}); 
 }); 
 
Спасибо за помощь! 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось sanns, 04.04.2015 в 15:23.
				
				
			
		
		
	
		
		
	
	
	 |