powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / XMLHttpRequest в Safari
5 сообщений из 5, страница 1 из 1
XMLHttpRequest в Safari
    #34933250
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.

Есть небольшая проблемка. XMLHttpRequest не хочет нормально работать в Safari.
Конкретнее: всё что отправляется методом send(content) не приходит на сервер (но сам запрос происходит). В ие и фаерфоксе все работает в чём может быть причина?

Код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
 var xmlHttp;
        try {
            xmlHttp = new XMLHttpRequest();
        } catch(e) {
            try {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                try {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch (e) {
                    alert("Your browser does not support AJAX!");
                    return false;
                }
            }
        }
 xmlHttp = this.createTransport();
 xmlHttp.open("POST", "test.jsp");
 xmlHttp..send("test text");
...
Рейтинг: 0 / 0
XMLHttpRequest в Safari
    #34933971
I_Work
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите, пожалуйста, а зачем используется две точки:
Код: plaintext
xmlHttp..send("test text");
?
...
Рейтинг: 0 / 0
XMLHttpRequest в Safari
    #34934867
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
I_WorkСкажите, пожалуйста, а зачем используется две точки:
Код: plaintext
xmlHttp..send("test text");
?

то случайно получилось, само собой там 1 точка
...
Рейтинг: 0 / 0
XMLHttpRequest в Safari
    #34934935
I_Work
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря, не знаю ничего про this.createTransport(); .
Может там собака зарыта...

У меня так работает:
Код: plaintext
1.
2.
3.
4.
xmlHttp.onreadystatechange = function() { alert("Все было чики-пуки!!!"); return false; };
xmlHttp.open("POST", "test.php", true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
xmlHttp.send("name=Chikatilo");
...
Рейтинг: 0 / 0
XMLHttpRequest в Safari
    #34935287
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
I_WorkЧестно говоря, не знаю ничего про this.createTransport(); .
Может там собака зарыта...

У меня так работает:
Код: plaintext
1.
2.
3.
4.
xmlHttp.onreadystatechange = function() { alert("Все было чики-пуки!!!"); return false; };
xmlHttp.open("POST", "test.php", true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
xmlHttp.send("name=Chikatilo");


воот где оказывается была зарыта собака xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

Спасибо огромное за ответ.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / XMLHttpRequest в Safari
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]