function yanzheng() {
var varify = document.getElementById("verify").value;
var code = document.sendMail.code.value;
var phone = document.sendMail.phone.value;
var number = code+"_"+phone;
var cellphone = document.sendMail.cellphone.value;
var ajax=new AJAXRequest;
ajax.get(
"verify.jsp?verify="+varify+"&number="+number+"&cellphone="+cellphone+"&random="+Math.random(),
function(obj) {
alert(document.getElementById("returnAnswer").value=obj.responseText);
//document.getElementById("returnAnswer").innerHTML=obj.responseText; //接受ajax返回的值
if((document.getElementById("returnAnswer").value=obj.responseText)==1){
document.sendMail.operate.value="sure_Click";
document.sendMail.submit();
}
else{
document.getElementById("returnAnswer").innerHTML=obj.responseText;
}
}
);
}
[code="java"][/code]
verify.jsp页面代码:
1
/c:when
/c:otherwise
/c:choose
/c:when
<c:otherwise>
<c:out value="固话/下灵通 或 移动电话输入错误" />
</c:otherwise>
[code="java"][/code]
问题:
我点击button按钮时,跳转到verify.jsp做验证 然后返回值后 判断是否跳转。
如果 verify.jsp 里 我不加 则可以正常运行,但是加上之后 返回的值是"1" 如果页面还有其他代码的话 统统返回, 所以判断不成功,但是 在linux下 不加的话,返回值是错误的,win 是可以的。
所以现在想 有什么办法 能让 加上后,返回的值还是具体的“1” 而不是“1”
请各位指点一下