JSON数据传递页面处理

sirtener 2009-04-23 10:28:29
我在后台程序中能得到JSON形式的数据,就是不知道怎样才能传到页面,并把JSON数据解析出来,希望能告诉一个行之有效的方法.先谢谢大家了......
...全文
424 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sirtener 2009-04-28
  • 打赏
  • 举报
回复
谢谢大家的帮助,我再仔细琢磨琢磨下
zzxiaoma 2009-04-28
  • 打赏
  • 举报
回复
var dds = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({url:'aa.jsp'}),
reader: new Ext.data.JsonReader({
totalProperty: 'totalProperty',
root: 'root'
},
[
{name:'id'},
{name: 'username'},
{name:'content'}
]
),
remoteSort: true
});
sirtener 2009-04-27
  • 打赏
  • 举报
回复
我是通过EXTJS来做显示层, 想在EXTJS中来显示后台获得的JSON格式数据,利用GRID的方式来显示,通过JSONSTORE来存储,不知道怎样在EXTJS中获取显示.
sirtener 2009-04-25
  • 打赏
  • 举报
回复
[{"birthday":"1992-12-12","idCard":"","name":"张四","sex":"女"},{"birthday":"1990-12-23","idCard":"","name":"李山","sex":"男"},{"birthday":"1984-08-28","idCard":"","name":"tiangy","sex":"女"},{"birthday":"","idCard":"","name":"","sex":"女"},{"birthday":"","idCard":"","name":"","sex":"女"},{"birthday":"1984-08-28","idCard":"510902198408285395","name":"testBoy","sex":""},{"birthday":"1983-08-23","idCard":"","name":"shuonigun","sex":"女"},{"birthday":"1984-08-23","idCard":"","name":"tiangdeng","sex":"女"},{"birthday":"1990-12-21","idCard":"","name":"testName","sex":"女"},{"birthday":"1999-11-11","idCard":"","name":"testTwo","sex":"男"},{"birthday":"2000-12-31","idCard":"","name":"testThree","sex":"男"},{"birthday":"1999-12-09","idCard":"","name":"dengsheng","sex":"女"},{"birthday":"1993-08-29","idCard":"510902199308290945","name":"testGirl","sex":"男"},{"birthday":"2000-12-31","idCard":"500121200012313424","name":"testFour","sex":"男"}]



这是我在后台得到的JSON字符串,现在把这个字符串返回给前台页面.通过什么方式在JS或EXTJS(AJAX)来解析并分离成独立的对象,在页面上显示. 谢谢大家的建议和帮助
lihan6415151528 2009-04-25
  • 打赏
  • 举报
回复
没有必要,,,,传递这样形式,如果是java的话,那么一个list就行了
cydall 2009-04-25
  • 打赏
  • 举报
回复
请问楼主,你后台的JSON数据是如何产生的?
xxynew 2009-04-24
  • 打赏
  • 举报
回复
out.print!
tobyzhou 2009-04-24
  • 打赏
  • 举报
回复
发送一个AJAX请求到该页面,页面返回JSON数据(ASP用write,JSP用print等)
前台接收后再用JS进行解析
quweiie 2009-04-24
  • 打赏
  • 举报
回复

$.getJSON("a.asp",{id:strID},function(msg){alert(msg.a);});
quweiie 2009-04-24
  • 打赏
  • 举报
回复

$.getJSON("a.asp",{id:strID},function(msg){msg.a});
{a:'i love jquery',b:'i like jquery'}
happyday517 2009-04-24
  • 打赏
  • 举报
回复
后台直接输出JSON字符串,前台获取就OK了
BriskJJ 2009-04-24
  • 打赏
  • 举报
回复
用responseText,取出来是字符串。
var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
var oBook = eval('(' + xmlHttp.responseText + ')'); //取出服务器的响应内容

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧