为什么HTTP请求中止或我无法获得响应?

时间:2013-09-04 11:29:54

标签: php javascript http xmlhttprequest firebug

我正在尝试向php文件发送HTTP请求并获取用户名,因此在循环中我每次循环都发送一个请求但是发生请求中止的情况发生在Firebug中。

function getBody(){
        if(window.XMLHttpRequest){
            http = new XMLHttpRequest();
        }else{
            http = new ActiveXObject(microsoft.XMLHTTP);
        }
        limit =getC();
        i=1;
        while(i <= 50){
            http.onreadystatechange = function(){       
                    if(http.readyState == 4){
                        getPosts(http.responseText , i);
                    }
            }
            http.open("get","../php/php.php?q=getBody&id=comment"+i);       
            http.send();
            i++;
        }
    }

1 个答案:

答案 0 :(得分:0)

签入firebug在http.open

中的目的地

“../的PHP / php.php Q = getBody&安培;?ID =评论” + I

我认为这个参数需要修改,它发生在我身上 有时它可以在localhost中工作,但不能在线工作,反之亦然