clwn.net
当前位置:首页 >> AjAx请求返回list集合 >>

AjAx请求返回list集合

在action里把list转成json再返回给AJAX。返回一个数组对象data = [{title:123,other:1},{title:222,other:1},{title:444,other:1}], 这样用each迭代数组,data[0].title data[1].title data[2].title 就是每项每个title的值.

// controller public ActionResult GetList(){ List result = 接口获取list; return Json(result , JsonRequestBehavior.AllowGet); } //js $.ajax({ url:"contrller/GetList", type:"post", success:function(re) { if(re!=null && re.length...

你是不是用的struts2,比如你提交的是userinfo对象,里面有两个属性:age name;你把表单元素名字命名成 提交的时候使用jquery的form表单插件,调用相应的系列化方法,然后ajax提交,action 定义一个 list成员变量,就能实现自动封装集合;

你这段代码返回的是json数据 虽然你的方法返回值写的是List类型 但由于Spring MVC中的@ResponseBody注解会自动把返回的数据转换成jackson数据 所以最终在前端得到的是json数据 而不是List类型

首先,javascript不支持java的对象类型,建议在后台转换为json字符串(javascript支持的对象类型)。返回的时候使用servlet的out对象,servlet中实例代码如下: PrintWriter out = response.getWriter();Gson gson = new Gson();String output =...

返回的list可以用jquery中的each遍历,遍历后即可得list中的各个item。应该不需要在struts.xml中作什么配置。

前几天的一个例子,用到了jquery和json 前台: //包 jQuery.ajax({ type: "post", //请求方式 url: "ajaxGetBookAction!getBookByBookCode.action", //Ajax访问地址 data: "book.bookCode="+a.value, //参数 dataType: "json", //指定返回数据类...

在action里把list转成json再返回给AJAX。返回一个数组对象data = [{title:123,other:1},{title:222,other:1},{title:444,other:1}], 这样用each迭代数组,data[0].title data[1].title data[2].title 就是每项每个title的值

(。这个list集合里有2900个对象,每个对象对应一个实体类,里面有19个属性。) 这最后一句话看出,你现在的情绪已经 崩溃了!! 不管数据在多,它和三条数据的存在 是一个道理 ,你用的是循环 多少数据 又有什么关系。 不知道你现在是 取不到这...

json的数据交互很简单。 { city: currentCity }, 这样的传递,在服务器端 HttpContext.Current.Request.Form["city"] 就可以取值了,和表单提交一个样。 返回后,在客户端的js代码中,data保存的就是你在服务器端Response.Write的数据(但注意,...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com