黑马程序员技术交流社区

标题: 有关ajax [打印本页]

作者: 郑冬    时间: 2013-5-15 09:06
标题: 有关ajax
求助:下面这段代码中text == 1是指什么意思,有人知道吗
function callback() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var text = xmlHttp.responseText;
if ( text == 1 ) {
var tipMsg = document.getElementById("tipMsg");
tipMsg.innerHTML = "&nbsp;<font color='red'>用户代码已经存在,请重新输入</font>";
} else {
var tipMsg = document.getElementById("tipMsg");
tipMsg.innerHTML = "&nbsp;<font color='green'>用户代码可以使用</font>";
}
}
}
}
作者: SOAR    时间: 2013-5-15 09:24
后台返回的数据保存在responseText中,按你写的程序,应该是如果用户已存在就写回了一个1,而不存在就写回了0.
作者: rosv    时间: 2013-5-15 10:09
后台返回的数据保存在responseText中,text == 1 是判断是否有数据返回,
在javascript 非零 非null true都代表结果为真
false “” 0 null undefined 代表假

作者: Sword    时间: 2013-5-21 09:48
如果问题未解决,请继续追问,如果问题解决了,请点击你的帖子下面的"编辑"重新编辑帖子,将分类改为“已解决”,谢谢合作!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2