nynw.net
当前位置:首页 >> AjAx获取的全部是oBjECt,我要获取的是json >>

AjAx获取的全部是oBjECt,我要获取的是json

定义dataType : 'text' 在success回调里var jsonData=eval("("+data+")"); jsonData就是json了

定义dataType : 'text' 在success回调里var jsonData=eval("("+data+")"); jsonData就是json了

查看一下返回的数据格式 items[i].rectime 可能是个对象,不是字符串

因为请求、返回,都是按json对象 。。。。。。

那你是因为你返回的是对象,不是字符,可用JSON.stringify(data)查看data到底有些什么。

JSONArray json = JSONArray.fromObject(models); //list集合数据转json response.getWriter().println(json);//传到前台 //ajax success: function(data){ var models = eval("("+data+")"); var rows=""; for(var i in models){ rows =rows + ...

ajax声明了dataType: "json", 说明 success: function(data) 的data要用JS数据类型返回来,也就是传说中的JSON,多看看jquery的api data.LATN是个list数组,这个你可以用任何浏览器的JS断点调试,去查看里面的格式 for(var i in data.LATN){ //d...

public class JsonServlet extends HttpServlet { private org.codehaus.jackson.map.ObjectMapper objectMapper = new org.codehaus.jackson.map.ObjectMapper(); @Override protected void doPost(HttpServletRequest req, HttpServletRespons...

JSONArray json = JSONArray.fromObject(models); //list集合数据转json response.getWriter().println(json);//传到前台 //ajax success: function(data){ var models = eval("("+data+")"); var rows=""; for(var i in models){ rows =rows + ...

用echo打印出来就对了

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