jQuery MiniUI

 找回密码
 立即注册
查看: 11204|回复: 6
打印 上一主题 下一主题

如何查看后台传回的Json? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-6-14 00:49:01 |只看该作者 |倒序浏览
如题,比如DataGrid,如何把后台传回的原Json数据显示出来? 可否给个示例

Rank: 2

沙发
发表于 2012-6-14 00:52:34 |只看该作者
[
    { "id": "usa", "text": "美国" },
    { "id": "cn", "text": "中国" },
    { "id": "jp", "text": "日本" },
    { "id": "en", "text": "英国" },
    { "id": "de", "text": "德国" },
    { "id": "fr", "text": "法国" },
        { "id": "ca", "text": "加拿大" },
        { "id": "at", "text": "奥地利" },
        { "id": "ch", "text": "瑞士" }
]

json格式都是类似这样的
用输出函数就可以看
php可以用echo print_r
别的语言同理

Rank: 2

板凳
发表于 2012-6-14 00:57:03 |只看该作者
本帖最后由 zhangys 于 2012-6-14 01:12 编辑

楼上可能误解了。我想问的是在客户端输出,用alert或innerHTML方式输出DataGrid示例里后台传回的json值

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-6-14 09:12:19 |只看该作者
可以用httpwatch, firebug在浏览器内查看网络交互的JSON

Rank: 2

5#
发表于 2012-6-14 17:11:38 |只看该作者
zhangys 发表于 2012-6-14 00:57
楼上可能误解了。我想问的是在客户端输出,用alert或innerHTML方式输出DataGrid示例里后台传回的json值 ...

存到变量数组里
在模板里读取
不知道有没有更好的办法

Rank: 1

6#
发表于 2012-6-14 17:30:24 |只看该作者
function printObj(obj){
        var s = "";
        for (var prop in obj) {
                s = s + "\n "+prop +": " + obj[prop] ;
        }
        alert(s);  
}

Rank: 9Rank: 9Rank: 9

7#
发表于 2012-6-15 10:03:48 |只看该作者
var json = mini.encode(grid.getData());
alert(json);

Archiver|普加软件

GMT+8, 2024-11-29 13:07 , Processed in 1.058647 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部