Ошибка JavaScript в Firefox 3.6 - PullRequest
0 голосов
/ 06 июня 2011

У меня следующий код JavaScript:

 var xmlHttpReq = getXmlHttpObject();
    xmlHttpReq.onreadystatechange=function(){
        if (xmlHttpReq.readyState == 4) {
            var res =xmlHttpReq.response;     
            var result = res.split(',');           
            if (document.getElementById("shoppingCardAjax")!=null){      
            document.getElementById("shoppingCardAjax").innerHTML = overAllPayment + result[1];
            }
    }

в Chrome этот код работает безупречно, но в Mozilla 3.6 я получаю сообщение об ошибке:

res is undefined
var result = res.split(','); 

Почему?Какая разница?

1 Ответ

2 голосов
/ 06 июня 2011

xmlHttpReq.response должно быть xmlHttpReq.responseText

PS: Почему бы вам не использовать хорошую библиотеку, такую ​​как jQuery, вместо того, чтобы делать все вещи XHR вручную?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...