Показать сообщение отдельно
  #1 (permalink)  
Старый 22.11.2009, 11:58
Аспирант
Отправить личное сообщение для mikel Посмотреть профиль Найти все сообщения от mikel
 
Регистрация: 22.11.2009
Сообщений: 30

Вынести ответ ajax за пределы callback функции
Вот разбираюсь с ajax. Хочется произвести ajax-запрос, а результат его выполнения запихнуть в переменную и дальше с ней манипулировать. Но все примеры, которые мне удалось нагуглить, позволяют работать с ответом ajax либо в callback функции, либо cразу загрузить ответ в какой-нибудь html элемент. Пытался сделать как в коде ниже, но t.responseText возращается пустым, а t.status = 1. Видимо, запрос еще не успевает завершиться, когда я пытаюсь прочесть его ответ.
Заранее спасибо за помощь.

get.php
echo "Привет!";


js-код
...........................
				var t;			
				t =  $.post("get.php",
						   { name: "John", time: "2pm" },
						   function(data)
							     {						    					    
							    return data;
							    },
							    "text"
						    );

                             alert(t.responseText);
................................

Последний раз редактировалось mikel, 22.11.2009 в 12:00.
Ответить с цитированием