ajax.responseText无法正常工作

时间:2013-07-30 11:16:30

标签: php ajax

使用ajax我将一些数据发送到php文件,这会产生一些错误处理和数据库内容。如果一切正确,php文件正在向ajax发送消息

signup.php:

echo "signup_success";

ajax功能:

function signup() {
    var u = _("username").value;
    var e = _("email").value;
    status.innerHTML = 'please wait ...';
    var ajax = ajaxObj("POST", "path/signup.php");
    ajax.onreadystatechange = function() {
        if(ajaxReturn(ajax) == true) {
            if(ajax.responseText != "signup_success") {
                status.innerHTML = ajax.responseText;
            } else {
                window.scrollTo(0,0);
                _("signupForm").innerHTML = "Some Text";
            }
        }
    }
    ajax.send("u="+u+"&e="+e);
}

现在问题是php文件的echo消息等于“signup_success”(显示在status.innerHTML中)但是ajax不满足else条件。错误在哪里?

0 个答案:

没有答案