Показать сообщение отдельно
  #12 (permalink)  
Старый 23.07.2014, 15:31
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

ajax - асинхронный!

var sTime //объявили переменную
	$.ajax({  
	    url: "/time.php",
	    cache: false,  
	    success: function(data){ //выполнилось после ответа от сервера
                        sTime = data;
                        console.log(sTime);
	    }
	});
console.log(sTime); // выполнилось ДО ответа от сервера


Поток не ждёт пока ответит сервер, поток идет дальше. Вы можете положить в success вызов функции в которой вам нужно серверное время (естественно после присвоения sTime = data), тогда оно будет вам доступно
Ответить с цитированием