Тема: Ajax & sockets
Показать сообщение отдельно
  #3 (permalink)  
Старый 04.10.2012, 12:54
Кандидат Javascript-наук
Отправить личное сообщение для Slavenin Посмотреть профиль Найти все сообщения от Slavenin
 
Регистрация: 20.11.2010
Сообщений: 143

переписал, толку ноль

window.onload = function()
{
	$.ajax({
		type: "GET",
		url: "/ru/socet_client/index.php",
		data: {},
		timeout: 1000,
		success: function(data) {
			if(data !== '1\n')
			{
				jqxhr = $.ajax({
					type: "GET",
					url: "/ru/socket_server/index.php",
					data: {},
					timeout: 1000,
					success: function(data) {
						alert('Ready');
					},
					error: function(jqXHR, textStatus, errorThrown){
						alert('error_server ' + textStatus + ' ' + errorThrown);
					}
				});
				setTimeout(postAjax, 1500);
			}
		},
		error: function(jqXHR, textStatus, errorThrown){
			alert('error_client ' + textStatus + ' ' + errorThrown);
		}
	});
};

function postAjax()
{
	jqxhr.abort();
	$.ajax({
		type: "GET",
		url: "/ru/socet_client/index.php",
		data: {},
		//timeout: 1000,
		success: function(data) {
			alert(data);
		},
		error: function(jqXHR, textStatus, errorThrown){
			alert('error_server ' + textStatus + ' ' + errorThrown);
		}
	});
}


вообще ничего не понимаю разнес файлы сервера и клиента по разным адресам. Любой запрос на адрес клиента, если сервер запускался им же пропадает в вакууме, такое ощущение, что он встает в некую очередь и ждет завершения скрипта сервера, так как если сервак тормознуть, то запрос выполняется
__________________

Ответить с цитированием