来自ajax的服务器的奇怪响应

时间:2013-07-03 21:05:43

标签: php ajax hosting

编辑: 显然,他们将此添加到免费托管页面,以防止滥用。但是我通过添加“退出”来摆脱它!最后。 ENDofEDIT

我创建了一个名为ajax的函数,所以我不需要在任何需要它的地方编写代码,它的工作效果很好。 但现在作为回应我总是得到我期望的数据作为响应加上:

<!-- Start of StatCounter Code for Default Guide -->

<script type="text/javascript">

var sc_project=6961715; 

var sc_invisible=1; 

var sc_security="1ca8e3ee"; 

</script>

<script type="text/javascript"

src="http://www.statcounter.com/counter/counter.js"></script>

<noscript><div class="statcounter"><a title="tumblr stats"

href="http://statcounter.com/tumblr/" target="_blank"><img

class="statcounter"

src="http://c.statcounter.com/6961715/0/1ca8e3ee/1/"

alt="tumblr stats"></a></div></noscript>

<!-- End of StatCounter Code for Default Guide -->

我用if(xmlhttp.readyState == 4&amp;&amp; xmlhttp.status == 200)检查数据{alert(xmlhttp.responseText);}

我确定代码没问题,因为它与我之前使用的代码相同。这是:

function ajax(adress, thenDo)
{
    var xmlhttp;

    if (window.XMLHttpRequest)
    {
        xmlhttp = new XMLHttpRequest();
    }
    else {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange = function()
    {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
        {
            thenDo(xmlhttp.responseText);
        }
    }

    xmlhttp.open("GET",adress,true);
    xmlhttp.send();
}

有谁知道怎么摆脱这个?

我刚刚检查了它在我服务器上每一页的底部。 (我在小时托管上使用免费托管)

1 个答案:

答案 0 :(得分:1)

这几乎可以肯定是由您的托管服务提供商添加的,它的使用是帮助您免费托管的事情之一。

从好的方面来说,他们只会为某些内容类型添加此内容,因此您可能需要检查您的数据是否以text / xml格式返回。如果是,那么我建议直接与他们联系,并询问是否可以更改配置以排除XML文件。