Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Зависание XMLHTTP

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: не пойму почему
kuzya
Отправлено: 30 Июня, 2007 - 16:34:29
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Февр. 2007  


Помог: 0 раз(а)




Есть следующий код:
Цитата:

var browserCreated = false;
var browser = CreateBrowser();
var answer = '';

if ( browser !== null ) browserCreated = true;

function CreateBrowser()
{
if ( typeof XMLHttpRequest != "undefined")
{
return new XMLHttpRequest;
} else if(window.ActiveXObject) {
var http = new ActiveXObject("Microsoft.XMLHTTP");
return http;
}

}

function post(url,data)
{
browser.open('POST',url,1);
browser.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
browser.onreadystatechange=returnresponse;
browser.send(data);
}

function get(url)
{
browser.open('GET',url,1);
browser.onreadystatechange=returnresponse;
browser.send(null);
}

function returnresponse()
{
alert(1)
if (browser.readyState==4){
answer = browser.responseText;
alert(answer);
}
}

На html-страничке формирую некие данные и потом вызываю функцию post так:
var data = "test=test&test1=blah";
post(url,data);
document.write(answer);
и при этом браузер как будто виснет. В функцию обработки состояния (returnresponse()) я добавил алерт специально что бы знать - работает это или нет. Алерт срабатывает только 3 раза и всё...безконечная загрузка. Сервер должен просто вернуть одно слово.
Ктонить сталкивался с таким? Или может у меня что то не правильно написано?
 
 Top
valenok
Отправлено: 30 Июня, 2007 - 19:02:17
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Скачайте оперу или FF
У них есть встроенные консоли ошибок

IBM : XML : AJax


-----
Truly yours, Sasha.
 
My status
 Top
kuzya
Отправлено: 30 Июня, 2007 - 21:24:11
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Февр. 2007  


Помог: 0 раз(а)




Дак в том то и дело что Mozilla и Opera в ошибку ничего не выводит =(
 
 Top
valenok
Отправлено: 01 Июля, 2007 - 13:46:02
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




где то была ссылка - ничего не работает, что делать?
Пройдитесь по ней


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB