本人在做一个用户注册的网页(PHP)。
想在提交网页之前验证一下session里的验证码和用户输入的是不是一样。
这样就需要用ajax。 请问如何ajax返回的true或false。下面相关调用函数
function test4(sResponseText){
var a = document.getElementById("verifyInput");
if(sResponseText == a.value){
a.style.borderColor = "#d3d3d3";
return true;
}else{
a.style.borderColor = "#ff0000";
return false;
}
}function verifys(){
var request = new HttpRequest("http://127.0.0.1/test1/testverify.php",test4);
request.send();
}ajaxjavascript验证码functionsession

解决方案 »

  1.   

    ajax 执行完后有个回调涵数,接收一个参数,你在后台定义这个参数的格式,比如返回json格式啊,或者true or false  或者entity 啊什么的例子$.ajax({
      url:'xxxx',
      success:function(data){
             //成功之后就是这个回调涵数了
     }
    })
      

  2.   

    用xmlhttp.responseText接收php传回来的数据,具体请查看
    http://www.w3school.com.cn/ajax/ajax_xmlhttprequest_response.asp
    这类w3c一般都可解决的
      

  3.   

    http://www.php100.com/manual/jquery/这个好用!