Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ничего не получает Subsys_JsHttpRequest, Кто работал с Subsys_JsHttpReq помогите! 
:(
    Опции темы
Elfet
Дата 27.2.2006, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Ничего не происходит в req.onreadystatechange =(
И как лучше сделать чат. Каждый раз при вызове функции doLoad() создовать новый или один глобальный сделать?
Код

function doLoad()
{
        
        var req = new Subsys_JsHttpRequest_Js();
        
        req.onreadystatechange = function() {
            if (req.readyState == 4) { 
                if (req.responseText) {
                    
                    try {
                       eval(req.responseText);
                    }
                    catch(e)
                    {
                       window.alert('Error in response!');
                    }

                }
            }
        }
    
        req.caching = false;
        
        req.open('POST', GetChaturl, true);

        req.send({ 'lastID': lastID });

        if (timeout) clearTimeout(timeout);
        timeout = setTimeout(doLoad, 4000);
}


Я нехочу работать с req.responseJS, а только с req.responseText. Возможно просто сервер ничего не отдаёт? :-/ Я там не хочу испольховать
Subsys_JsHttpReq/Php.php
Как тогда сервер должен возвращать значение?
smile
Добавлено @ 17:46
А! Нет получает!Это сервер получить не может :-/ Тады мне это в другой раздел по PHP? ^) Остался только вопрос о "Каждый раз при вызове функции doLoad() создовать новый или один глобальный сделать?"



--------------------
PM MAIL WWW Skype   Вверх
Elfet
Дата 27.2.2006, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Как нужно получать пораметры req.send({ 'lastID': lastID });? И как нужно соствалять ответ скрипту без использования Subsys_JsHttpReq/Php.php
? smile


--------------------
PM MAIL WWW Skype   Вверх
Sardar
Дата 2.3.2006, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 3
Всего: 317



Цитата(Elfet @ 27.2.2006, 16:39 Найти цитируемый пост)
И как лучше сделать чат. Каждый раз при вызове функции doLoad() создовать новый или один глобальный сделать?

Лучше собирать в пул и пользовать заного, но если кто то обращаеться к серваку, а свободного обьекта нет, то делать новый. Так будет максимально эффективно, но и память хавать не будешь.
Пример тут: http://forum.vingrad.ru/index.php?showtopic=84341

Цитата(Elfet @ 27.2.2006, 17:16 Найти цитируемый пост)
И как нужно соствалять ответ скрипту без использования Subsys_JsHttpReq/Php.php

Никак, в зависимости от параметров клиента требуеться либо текст, либо валидный JSON. Пользуйся и на сервере либой Котерова.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.1324 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.