麻烦懂JS的帮我看看这段代码有什么问题?谢谢了。

varxmlHttpfunctionshowCustomer(param){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){al... var xmlHttp

function showCustomer(param)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("您的浏览器不支持AJAX!");
return;
}
var url="admin_check.asp";
url=url+"?action=score&id="+param.name+"&score="+param.value
xmlHttp.onreadystatechange=stateChanged(param.name);
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged(name)
{
if (xmlHttp.readyState==4)
{
document.getElementById("sc"+name).innerHTML=xmlHttp.responseText;
}
}

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;
}
展开
 我来答
寂寞云中天
2013-12-13 · 超过21用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:42.5万
展开全部
创建XMLHTTP对象逻辑不对、new XMLHttpRequest() 好像不一定会发生错误吧。
一般来说都是先判断是否为IE [if (window.ActiveXObject)] 其它就是 XMLHttpRequest 了。
其它问题得看具体情况吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaoapk
2013-12-13 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1619万
展开全部
// 改成这样试试
function stateChanged(name) {
    return function () {
        if (xmlHttp.readyState == 4) {
            document.getElementById("sc" + name).innerHTML = xmlHttp.responseText;
        }
    };
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
foxaobe
2013-12-13 · TA获得超过331个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:622万
展开全部
????你想问的是什么问题?
追问
document.getElementById("sc"+name).innerHTML=xmlHttp.responseText;

这句代码没有执行,麻烦看下问题在哪里?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式