返回列表 发帖

[BUG反馈] Ajax取不到正确的返回内容

附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

帮顶 希望能解决此问题

TOP

因为IE和firefox都是支持的

TOP

原因找到了,是.net里输出这样的:  Response.ContentType = "text/xml"
不支持,我删除这个就可以了,改成text/xsl也可以,希望能支持xml

TOP

楼主按我的签名做一下,看看问题能不能解决↓

TOP

这么高深

TOP

function CreateXMLHttps()
{
    var ajaxObj = null;
    try
    {
        ajaxObj = new ActiveXObject("MSXML2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            ajaxObj  = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e)
        {
            ajaxObj = null;
        }
    }
    if(ajaxObj == null && typeof("XMLHttpRequest") != "undefined")
    {
        ajaxObj = new XMLHttpRequest();
    }
    return ajaxObj;
}

TOP

function GetXMLHttpReq(serverUrl,postData)
{
    var xmlhttp = CreateXMLHttps();
    xmlhttp.open("GET",serverUrl,false);
    xmlhttp.setRequestHeader("Content-type","text/html");
    xmlhttp.send(postData);
    return xmlhttp.responseText;
}

TOP

返回列表