xmlHttp.responseText=="OK"返回有空格怎么解决

[复制链接]
查看11 | 回复2 | 2010-6-28 20:58:59 | 显示全部楼层 |阅读模式
我用alert("["+xmlHttp.responseText+"]")来测试,输出的结果是
"[CaiYilin
]"怎么回事?
这要在Response.Write()后面加上Response.End()就可以了。
现在想问一下
if (xmlHttp.readyState==4)

{
alert("["+xmlHttp.responseText+"]");

if(xmlHttp.responseText=="ok")

{

document.getElementById ("Span1").innerHTML="
"+"该账号已经存在,请改用其他的账号"+"
";

return false;

}

else

{

document.getElementById ("Span1").innerHTML="
[color=]"+"账号可以注册"+"
";

return true;

}
}
alert可以输出我想要的结果,但下面却不执行 if(xmlHttp.responseText=="ok")语句,要这么解决呢?
问题已解决,分就给你了,虽然不多...

回复

使用道具 举报

千问 | 2010-6-28 20:58:59 | 显示全部楼层
也遇到过这种情况 检查一下页面 把页面上不需要分行都放到一行上去 把不需要空格的空格都去掉 应该就行了
回复

使用道具 举报

千问 | 2010-6-28 20:58:59 | 显示全部楼层
把xmlHttp.responseText的值整个变量,var fhz=xmlHttp.responseTextvar fhz=fhz.replace(/\s+/g,"");然后再去比算if(fhz=="ok")我是这么处理的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行