一个简单的AJAX问题
如果xmlHttp往servlet中通过url传一个参数,servlet中修改,然后callback函数通常用什么方式得到修改后的结果?
通过什么获得哪个数值的,比如说我用url传的参数是name=abc,servlet中有一个变量length计算name的大小,然后在callback中怎么读这个length变量
<script language="javascript" type="text/JavaScript">
var xmlHttp;
function validateEmail(){
var email=document.getElementById("email");
var url="/test/validate.do?email="+email.value;
if(window.ActiveXObject){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
xmlHttp.open("GET",url);
xmlHttp.onreadystatechange=callback;
xmlHttp.send(null);
}
function callback(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
var result=document.getElementById("result");
result.value=????????? }
}
}
</script>
<body>
<input id="email" type="text" name="email" />
<input id="result" type="text" name="result"/>
</body>
</html>
|