$.ajax({ type: "POST", dataType: "json", url: "updateStatus.action", data: "ID="+id+"&status="+status+"", success: function(data){ } });
上面是一个简单的Jquery的Ajax的例子:我们用Ajax主要是用于页面的局部刷新,当返回值是Json数据时会好操作,要返回值是Json有两种方法。
- 在Strut 的配置文件中配置返回值类型:
<package name="xjfcThirdEdition" extends="json-default"> <action name="luckStakeAction" class="com.xingkongyongheng.web.action.stake.StakeSsq" method="singleStakeSsq"> <result type="json"></result> </action> </package>
2.在action中直接返回json 的数据类型的字符串:
1.)如果是一个对象或者几个值:
HttpServletResponse response=ServletActionContext.getResponse(); response.setCharacterEncoding("UTF-8"); response.setContentType("text/plain"); PrintWriter out; String ret="{\"type\":\""+type+"\",\"msg\":"+msg+"}"; try{ out=response.getWriter(); out.print(ret); out.flush(); }catch(IOException e){ log.error(e.getMessage(),e.fillInStackTrace()); }
2.)返回一个对象的List:
String msg = JSONArray.fromObject(list).toString(); HttpServletResponse response=ServletActionContext.getResponse(); response.setCharacterEncoding("UTF-8"); response.setContentType("text/plain"); PrintWriter out; try{ out=response.getWriter(); out.print("{\"msg\":"+msg+"}");
out.flush(); }catch(IOException e){ log.error(e.getMessage(),e.fillInStackTrace()); }
这个的思路就是先把list通过Gson架包的方法转换成json字符串,返回到页面
相关推荐
今天小编就为大家分享一篇jQuery中ajax请求后台返回json数据并渲染HTML的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换jquery ajax Datatable与json之间数据转换...
JQuery_Ajax_AutoComplete_使用JSON数据
jquery AJAX 回调函数取JSON成功代码,不需要数据库,jquery路径引导正确可运行,数据调用是已定义json数据
本篇文章主要介绍了jQuery Ajax前后端使用JSON进行交互示例,实现前端通过jQuery Ajax传输json到后端,后端接收json,对json进行处理,后端返回一个json给前端,有兴趣的可以了解一下。
利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
一个简单的demo,实现了struts2+jquery执行ajax异步请求并返回json类型数据的实例,代码中附有注释,简单易懂。 基于eclipse开发,导入到eclipse即可运行。
ajax里response返回的数据是一个二维数组,比如这样的[{key,val},{key,val},{key,val}],这个就是传说中的json数据了,以这样的形式数据传到前台,实现菜单联动下拉框;具体怎么样,详情请仔细查看以下内容
jQuery+ajax按条件读取json文件内容
使用jquery的方式通过ajax处理json格式的数据,几种实现方法都有,可直接运行
jquery ajax json php jquery ajax json php jquery ajax json php
php基于jquery的ajax技术传递json数据简单实例.docx
Struts2 与Jquery Ajax的json数据交换的典型范例
本文实例讲述了jQuery使用ajax方法解析返回的json数据功能。分享给大家供大家参考,具体如下: 最近在用jQuery的ajax方法传递接收json数据时发现一个问题,那就是返回的data数据,有时候可以直接作为json数据使用,...
Ajax请求接口,Django框架下从该接口接收Ajax发送的json数据,同时将新的json数据返回给Ajax,Ajax收到后在js进行处理,然后和页面内容交互。整个数据前后端交互全部采用json格式。代码高度封装,只需要更改json内容...
关于Jquery异步调用以及json的介绍及使用
jQuery-ajax-json实现自动轮播图.rar
jQuery ajax、post、get、json格式传递数据例子 jQuery ajax、post、get、json格式传递数据例子
资源名称:Jquery Ajax异步处理Json数据 中文WORD版内容简介:本文档主要讲述的是Jquery Ajax 异步处理Json数据;希望对大家会有帮助;感兴趣的朋友可以过来看看资源截图: 资源太大,传百度网盘了,链接在附件中,...