加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax菜鸟问题一

发布时间:2020-12-16 00:55:10 所属栏目:百科 来源:网络整理
导读:Ajax主要是通过XMLHttpRequest来工作 js代码: varXMLHttpReq; //创建XMLHttpRequest functioncreateXMLHttpRequest() { if(window.XMLHttpRequest) { XMLHttpReq=newXMLHttpRequest(); alert("DOM2浏览器创建XMLHttpRequest对象"); } elseif(window.ActiveXO
Ajax主要是通过XMLHttpRequest来工作 js代码: varXMLHttpReq; //创建XMLHttpRequest functioncreateXMLHttpRequest() { if(window.XMLHttpRequest) { XMLHttpReq=newXMLHttpRequest(); alert("DOM2浏览器创建XMLHttpRequest对象"); } elseif(window.ActiveXObject) { try { XMLHttpReq=newActiveXObject("Msxml2.XMLHTTP"); alert("InternetExplorer创建XMLHttpRequest对象1"); } catch(e) { try { XMLHttpReq=newActiveXObject("Microsoft.XMLHTTP"); alert("InternetExplorer创建XMLHttpRequest对象2"); } catch(e) {} } } } functionsendRequest() { createXMLHttpRequest(); varurl="example"; XMLHttpReq.open("POST",url,true); XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); XMLHttpReq.onreadystatechange=processResponse; varmsg='test'; XMLHttpReq.send("Msg="+msg); } functionprocessResponse() { if(XMLHttpReq.readyState==4) { if(XMLHttpReq.status==200) { alert(XMLHttpReq.responseText); } else { window.alert("您所请求的页面有异常"); } } } 主要方法是sendRequest(),将该方法绑定到一个按钮上就可以了,如: <inputtype="button"name="button"value="提交"onclick="sendRequest();"/> sendRequest里面的url就是要请求的路劲,也就是action的路径 在Action里面的java代码: Stringlist=.....;//这里将你的list组合成一个字符串 HttpServletResponseresponse=ServletActionContext.getResponse(); response.setContentType("text/html;charset=utf-8"); PrintWriterout=response.getWriter(); out.print(list); out.flush(); out.close();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读