下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此代码为本人亲自测试过的,可用。 Meet520使用jQuery实现异步操作,实现不刷新页面对数据进行处理,并且返回想要的数据到页面首先要先引用一个js文件 jquery.js文件Jsp页面代码如下:$.getJSON( '/Meet520/ajax.action?id='+id,//此处为请求访问的action function(json){ //json为后台返回的数据 } });以上是前台代码,以下是后台代码:publicvoidajax()throwsException{ Listmeet=newArraylist(); meet.add(“520” request.setCharacterEncoding("UTF-8"); HttpServletResponseresponse=ServletActionContext.getResponse(); response.setCharacterEncoding("UTF-8"); JSONArrayjson=null; json=JSONArray.fromObject(meet); response.setContentType("text/html;charset=utf-8"); response.getWriter().write(json.toString()); }这样meet数组中的值就会返回到前台页面,当然我这个只是一个简单的实例测试,action里不可能这么无聊的只传一个list,呵呵。大量逻辑都各有所需了。说完了异步请求,在说一下,用异步来提交form表单。要实现异步提交表单,在jquery.js的基础上,还需要一个js文件。 Jquery.form.js这两个js文件在网上很容易找的到的,引用完这两个JS文件后,jsp代码如下:$(function(){ varoptions={ dataType:"json",//代表返回的数据类型为json格式 success:function(returnData){ //returnData为返回的数据 }, error:function(returnData){ alert("报错了!!!"); } }; $('#form1').submit(function(){//form1为form表单的ID值 //提交表单 $(this).ajaxSubmit(options); //为了防止普通浏览器进行表单提交和产生页面导航(防止页面刷新?)返回false returnfalse; });});<body><formaction=”meet520.action”id=“form1”name=”form1”method=”post <inputtype=”submit”value=”提交”/></form></body>//使用异步提交,按钮只能用submit,不能用button以上是异步提交表单的前台代码,以下是异步提交表单的后台代码:Publicvoidmeet520()throwsException{ Listmeet=newArrayList(); List.add(“1234” Stringss=“560”// //以下为Json代码,为前台返回值的方法 request.setCharacterEncoding("UTF-8"); HttpServletResponseresponse=ServletActionContext.getResponse(); response.setCharacterEncoding("UTF-8"); Map<String,Object>mapJson=newHashMap<String,Object>(); mapJson.put("meet",meet); mapJson.put("ss",ss); @SuppressWarnings("unused") StringitableStr=JSONArray.fromObject(mapJson).toString(); System.out.println(itableStr); 此语句能够打印出JSON格式 JSONArrayreturnData=JSONArray.fromObject(mapJson); response.setContentType("text/htm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于调整2026年物流运输路线合作函(3篇)
- 多元化团队管理策略与实践指南
- 风力发电机组维护保养操作方案
- 智能办公系统用户培训五步流程手册
- 小学主题班会课件:环保与可持续的未来观
- 孤残儿童护理员技能鉴定考试题库(含答案)
- 安全生产安全生产巾帼安全示范岗创建责任制考核办法
- 文档安全管理与守秘手册
- 二建继续教育题及答案
- 低压电工证考试题库(附答案)
- 危险货物运输登记表
- 完整研学旅行课程方案
- 贵州省修文县新街(南翼)铝土矿探矿权勘探绿色勘查环评报告
- 男性生殖系统超声诊断课件
- GB/T 95-2002平垫圈C级
- 气象大数据云平台整体解决方案
- 外固定架使用的护理操作技术
- 公路测绘技术总结报告
- 《红星照耀中国》导读激趣课教学设计王浩
- (完整word版)消毒产品质量保证协议书3
- 初中英语语法基础知识汇总(精品)
评论
0/150
提交评论