X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Ajax и возвращаемое значение
ZiTosS
ZiTosS
Topic Starter сообщение 30.3.2008, 15:20; Ответить: ZiTosS
Сообщение #1


Ваша совесть
*******

Группа: User
Сообщений: 5148
Регистрация: 18.2.2008
Из: Нижний Новгород
Поблагодарили: 0 раз
Репутация:   8  


Есть функция Ajax
function makeRequest(url) { //передаём URL

  var http_request = false; //Если есть старые объекты, зануляем

  if (window.XMLHttpRequest)

  {

    http_request = new XMLHttpRequest(); //Создаём объект Opera

    if (http_request.overrideMimeType)

    {

      http_request.overrideMimeType('text/xml');

    }

  } else if (window.ActiveXObject) {

    try {

      http_request = new ActiveXObject("Msxml2.XMLHTTP"); //Создаём объект IE

    } catch (e) {

      try {

        http_request = new ActiveXObject("Microsoft.XMLHTTP"); //Создаём объект FF

      } catch (e) {}

    }

  }



  if (!http_request)

  {

    alert('Не вышло  Невозможно создать экземпляр класса XMLHTTP ');

    return false;

  }



    http_request.onreadystatechange = function() { alertContents(http_request, block); }; // создаём обвертку

    http_request.open('GET', url, true); // посылаем запрос

    http_request.send(null);

}





function alertContents(http_request, block) {

  if (http_request.readyState == 4)

  {

    if (http_request.status == 0 || http_request.status == 200)

    {

      http_request.responseText; // возвращаемый запрос

    } else {

      return false;

    }

  }

}


Так вот, как мне вытащить из функции http_request.responseText, чтобы потом её использовать вне функции.

Возможно так и обращаться к объекту вне функции?
Подскажите пожайлуста :)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vialls_mw
Vialls_mw
сообщение 30.3.2008, 17:45; Ответить: Vialls_mw
Сообщение #2


Главный модер
*****

Группа: User
Сообщений: 581
Регистрация: 10.3.2008
Из: Оренбург
Поблагодарили: 0 раз
Репутация:   1  


Можно передавать результат глобальной переменной...
    <SCRIPT type = "text/javascript">

      function Abс()

      {

        s = "sddds";

      }

      window.onload = function()

      {

        s = 'ssd';

        Abс();

        alert(s);

      }

    </SCRIPT>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
Topic Starter сообщение 30.3.2008, 22:19; Ответить: ZiTosS
Сообщение #3


Ваша совесть
*******

Группа: User
Сообщений: 5148
Регистрация: 18.2.2008
Из: Нижний Новгород
Поблагодарили: 0 раз
Репутация:   8  


Через глобальные переменные не получилось, я пробовал...

Пытался сделать внефункции обращение к свойству объекта, тоже не получается

Везде где не читал, там по одному примеру. Поэтому везде возвращаемое значение сразу обрабатывается внутри обвёртки...

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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
42 qpPeW 19097 7.10.2020, 3:36
автор: GetUp
Открытая тема (нет новых ответов) Ищу специалиста Wordpress/PHP/JS/AJAX
5 by_roXe 3441 4.11.2018, 17:09
автор: kikimora17
Открытая тема (нет новых ответов) Ищу специалиста по js, jquery, ajax, history api и т.д.
3 by_roXe 1170 15.3.2016, 14:17
автор: Edelweiss
Открытая тема (нет новых ответов) Не передаётся $значение в function()
2 Wano 806 31.8.2015, 18:55
автор: Wano
Открытая тема (нет новых ответов) Среднее значение в многомерном массиве.
0 fedornabilkin 681 18.6.2015, 16:41
автор: fedornabilkin


 



RSS Текстовая версия Сейчас: 31.10.2020, 10:39
Дизайн