Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Разработка » XMLHttpRequest и веб сервис проблема!!! » 24-08-2011 13:56:51

hydrolizer пишет

UniversalXPConnect UniversalBrowserAccess

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

Разработка » XMLHttpRequest и веб сервис проблема!!! » 24-08-2011 12:06:48

hydrolizer
сделал синхронным, на send вообще скидывает сабака  Error(req.send)  Component returned failure code: 0Х80004005 (NS_ERROR_FAILURE)
а можно ли как то это обойти, всмысле запрет на кросс-доменные запросы?

причем в IE и синхронно работает ну что за...

если я правильно понял то ограничение на кросс-доменность распространяется на весь метод XMLHttpRequest вне зависимости от броузера, если в ие отрабатывает наверно не считает крос доменным



[code]function getXmlHttp(){
var xmlhttp;
if (window.XMLHttpRequest)
{xmlhttp = new XMLHttpRequest();}
else
{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}



return xmlhttp;
}

function IE(str){
    if (browser.msie || browser.firefox3) return  "m:" + str
    else return str
}


function AnswerSerwer1C(xmlhttp){

if (xmlhttp.readyState == 4) {
     if(xmlhttp.status == 200) {
     var ДомОтвет = xmlhttp.responseXML.getElementsByTagName('m:return')[0] ;

       var ДанныеОтвета = ДомОтвет.childNodes[0].data;
       alert(ДанныеО

Разработка » XMLHttpRequest и веб сервис проблема!!! » 24-08-2011 10:49:15

Уважаемые специалисты помоги пожалуйста голова уже кругом

в IE6 все без проблем
в FF 6.0   ничего не получается

в FF status=0, responseText="", responseXML=null
в чем проблема никак не могу понять, так нет бы нигде не работала так работает же в IE
ну или хотябы responseText возвращала уже потом парсить нет нив какую, прошу помощи

может быть это где то какието разрешения необходимо устанавливать, почему FF не видит ответа от сервера а IE видит

[code]function getXmlHttp(){
var xmlhttp;
if (window.XMLHttpRequest)
{xmlhttp = new XMLHttpRequest();}
else
{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}



return xmlhttp;
}




function AnswerSerwer1C(xmlhttp){

if (xmlhttp.readyState == 4) {
     if(xmlhttp.status == 200) {
     var ДомОтвет = xmlhttp.responseXML.getElementsByTagName('m:return')[0] ;

       var ДанныеОтвета = ДомОтвет.childNodes[0].data;
       alert(ДанныеОтвета);
         }
         else{
         alert("не работает нифига  " + xmlhttp.responseText);
        }

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]