ajax之返回值为HTML
来源:互联网 发布:男变女软件 编辑:程序博客网 时间:2024/06/09 16:41
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">1 获取XMLHttpRequest(方法见http://www.w3school.com.cn/ajax/ajax_xmlhttprequest_create.asp)</span>
2 在数据库中取值并返回
代码如下
JS部分
function $(id){return document.getElementById(id);}function getXmlhttp() {var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safarixmlhttp = new XMLHttpRequest();} else {// code for IE6, IE5xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}return xmlhttp;}var xmlhttp = getXmlhttp();function load(){var oTbl = $("gbooktbl");xmlhttp.onreadystatechange = function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){oTbl.innerHTML=xmlhttp.responseText;}};xmlhttp.open("GET","gbook.do?a=list",true);xmlhttp.send();}window.onload=function(){load();var oBtn = $("btn");oBtn.onclick=function(){var sUsername = $("username").value;var sTitle = $("title").value;var sContent = $("content").value;xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){load();}};xmlhttp.open("GET","gbook.do?a=save&username="+sUsername+"&title="+sTitle+"&content="+sContent,true);xmlhttp.send();};};Java部分(直接将数据拼成html的格式,在界面和直接用,不用进行解析)
private void list(HttpServletRequest request, HttpServletResponse response) throws IOException {// TODO Auto-generated method stubPrintWriter out = response.getWriter();List<Gbook> list = gbookService.findAll();for(Gbook g:list){out.println("<tr>");out.println("<td>"+g.getId()+"</td>");out.println("<td>"+g.getUsername()+"</td>");out.println("<td>"+g.getTitle()+"</td>");out.println("<td>"+g.getContent()+"</td>");out.println("<td><a href=\"javascript:del('gbook.do?a=del&id="+g.getId()+"')\">del</a></td>");out.println("</tr>");}}
后记:没有用ssh,没有用json返回,没有用jQuery进行封装。
0 0
- ajax之返回值为HTML
- ajax html返回
- ajax请求其返回值为undefined
- ajax的return返回值为undefined
- ajax返回值为xml -解析
- ajax返回值显示为undefined
- jq ajax返回值保存为全局变量
- springmvc-Ajax-Objec返回值为Object
- AJAX第一步:AJAX接收返回类型为text/html的字符串数据
- ajax返回值为中文时乱码解决方法
- jquery的 ajax返回值为中文时乱码解决方法
- jquery的 ajax返回值为中文时乱码解决方法
- 设定servlet返回ajax值为json类型
- ajax中的success中返回值设置为全局变量
- ajax请求返回值为404 路径正确
- ajax返回值List转换为json格式数据
- jquery的 ajax返回值为中文时…
- AJAX数据格式之HTML
- 通过进度条控制颜色
- 我痛恨 Git 的 10 个理由
- 操作系统学习笔记:安全
- iOS开发多线程篇—GCD介绍
- swift tableView deleteRowsAtIndexPaths
- ajax之返回值为HTML
- day8-指针数组(二级指针)、内存空间的申请、const
- 括号匹配
- 鱼眼索引控件详解之一 —— 自定义索引器
- Makefile经典教程
- angularJS中的ng-if标签问题
- Maven仓库搭建--nexus私服
- 第五届河南省赛 zzulioj 1478: Metric Matrice (模拟)
- Ubuntu下Apache中部署Django