Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2011, 11:37   #11
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Получение результатов осуществляется с помощь callback функций, т.е. в параметр функции можно передать какую-либо свою функцию для обработки результата.
Код:
function Request(x, callback){
	var url = 'http://test.php'; 
	req = new XMLHttpRequest();
	req.open("GET", url, true);
	req.onreadystatechange = function processReqChange() {   	
		ab = window.setTimeout("req.abort();", 5000);
		if (req.readyState == 4) {
			clearTimeout(ab);
			if (req.status == 200) {	
				callback(eq.responseText);			
			} 
	    }  
	}
    req.send(null);
}
Код:
function XXX(){
   Request(x, function(responseText){
       // Здесь пишем то что вы хотите сделать с результатом аякс запроса
      // который придет в переменную responseText
   });
}
Cronos20 вне форума Ответить с цитированием
Старый 20.08.2011, 19:16   #12
kos1nus
Пользователь
 
Регистрация: 14.07.2008
Сообщений: 47
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
В чистом джаваскрипте не знаю, но в jQuery к функции аякса можно установить значение асинхронного обмена в false, тогда функция не закончит работу, пока не получит ответ сервера.
вот это рабочий вариант. спасибо
kos1nus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XmlHttpRequest "Failed to load resource" в chrome Hippos JavaScript, Ajax 11 05.02.2013 05:23
[Ajax]XMLHttpRequest проблема с получением ответа Geniy00 JavaScript, Ajax 1 27.05.2011 23:53
Ajax. Видимость XMLHttpRequest. Викдон JavaScript, Ajax 0 03.08.2010 18:09
Вопрос по XMLHttpRequest NeveX JavaScript, Ajax 7 25.09.2009 09:34
Возврат результата функции по ссылке gladov Общие вопросы C/C++ 2 24.06.2008 22:48