问题描述
- ajax,求帮忙看看,注解一下下。。
-
var xmlhttp;
var q;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("p2").value=xmlhttp.responseText;}
}
xmlhttp.open("POST","jsh.jsp?q="+$('#jsh').val(),true);
xmlhttp.send();
解决方案
var xmlhttp; //定义ajax对象
var q;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();别的浏览器的创建
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); ie中的创建
}
xmlhttp.onreadystatechange=function() 当xmlhttp状态改变的时候调用这个函数
{
if (xmlhttp.readyState==4 && xmlhttp.status==200) //200表示服务器返回了数据
{
document.getElementById("p2").value=xmlhttp.responseText; //将p2设置为返回的数据
}
}
xmlhttp.open("POST","jsh.jsp?q="+$('#jsh').val(),true); //构造post请求,jsh表单的值到jsh.jsp
xmlhttp.send(); //发送
时间: 2024-09-20 07:54:33