ajax数据请求
发布时间:2020-12-15 21:50:10 所属栏目:百科 来源:网络整理
导读:利用XMLHTTPRequest进行异步数据请求 前台代码: function createXMLHttpRequest(){var xmlrequest;if(window.XMLHttpRequest){xmlrequest=new XMLHttpRequest();}else if(window.ActiveXObject){try{xmlrequest=new ActiveXObject("Msxm12.XMLHTTP");}catch
利用XMLHTTPRequest进行异步数据请求 前台代码: function createXMLHttpRequest(){ var xmlrequest; if(window.XMLHttpRequest){ xmlrequest=new XMLHttpRequest(); }else if(window.ActiveXObject){ try{ xmlrequest=new ActiveXObject("Msxm12.XMLHTTP"); }catch(e){ try{ xmlrequest=new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ xmlrequest=""; } } } return xmlrequest; } function change(){ var xmlrequest=createXMLHttpRequest(); xmlrequest.open("POST","TestServlet",true); xmlrequest.onreadystatechange=function(){ if(xmlrequest.readyState==4&&xmlrequest.status==200){ var data=JSON.parse(xmlrequest.responseText); var content="<table border=1>"; for(var i=0;i<data.length;i++){ content+="<tr>"; for(o in data[i]){ content+="<td>"+data[i][o]+"</td>"; } content+="</tr>"; } content+="</table>"; document.getElementById("test").innerHTML=content; } }; xmlrequest.send(); }后台代码:TestServlet.java public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String data="[{"name":"apple","price":23},{"name":"banana","price":12},{"name":"orange","price":8}]"; out.write(data); out.flush(); out.close(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c – 使用boost :: tokenizer与字符串分隔符
- objective-c – 应该只从主线程中调用[table reloaddata]吗
- RapidXml使用方法
- ajax – ASP.NET MVC:如何在服务器端处理后显示成功确认消
- electron原来这么简单----打包你的react、VUE桌面应用程序
- XML 的 约束 :DTD 、 Schema
- ruby-on-rails – ElasticBeanstalk和Rails – 部署app但只
- vb.net – 根据DataTable行获取BindingSource位置
- NAND Flash中常用的纠错方式
- c# – Silverlight 4中的排序集合类?
推荐文章
站长推荐
热点阅读