Показать сообщение отдельно
  #8 (permalink)  
Старый 12.11.2010, 00:46
Интересующийся
Отправить личное сообщение для Bercut Посмотреть профиль Найти все сообщения от Bercut
 
Регистрация: 10.11.2010
Сообщений: 22

Сообщение от abc_ua
var rezult = "";
	$.get("ссылка", function (data) {
	    ...
	    rezult = "...";
	});
	alert(rezult);
дело в том, что функция внутри $.get является колбэком и она выполняется после того как сервер вернёт ответ (а если он тормозит или там тяжелая программа это может быть очень долгое время)
а вот шестая строка вашего скрипта выполняется сразу после отправления запроса на сервер, т.е. rezult имеет ровно то значение, которое вы определили в первой строке

как вам и советовали ранее изучите ajax и xmlhttprequest прежде чем использовать jQuery
Ответить с цитированием