<script> var xmlHttp; function createXmlHttp(){ //判断当前浏览器为何种类型 if(window.XmlHttpRequest){ xmlHttp=new XmlHttpRequest(); }else{ xmlHttp=new ActiveXObject("microsoft.XMLHTTP");//针对微软的ie浏览器 } } function send(){ this.createXmlHttp();//创建xmlHttp对象 xmlHttp.onreadystatechange = callback;//调用回调函数 xmlHttp.open("get","AddServlet?num1="+document.getElementById("num1").value+"&num2="+document.getElementById("num2").value);//发送请求的地址 xmlHttp.send();//发送请求 } function callback(){ //要创建的回调函数 if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ var text = xmlHttp.responseText; alert(text); } } } </script>
2 我出现的错误
1 忘记写提交方法
2 获取元素时忘记加value
3 以前提交时的参数是Attribute,现在是Parameter