JS ajax请求xmlhttp.responseText是空的。

2024-11-28 01:40:23
推荐回答(2个)
回答1:

我一般都用jquery的ajax,很少用js原生的了,找了下以前写的,有些浏览器获取请求对象的方法是不同的哦

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
    alert ("Browser does not support HTTP Request");
    return;


//获取请求对象
function GetXmlHttpObject()
{
    var xmlHttp=null;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}

回答2:

看看传值对没有,打开开发者工具看网络里面有没有数据返回