jQuery MiniUI

标题: 如何查看后台传回的Json? [打印本页]

作者: zhangys    时间: 2012-6-14 00:49:01     标题: 如何查看后台传回的Json?

如题,比如DataGrid,如何把后台传回的原Json数据显示出来? 可否给个示例
作者: carboncocoa    时间: 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
别的语言同理
作者: zhangys    时间: 2012-6-14 00:57:03

本帖最后由 zhangys 于 2012-6-14 01:12 编辑

楼上可能误解了。我想问的是在客户端输出,用alert或innerHTML方式输出DataGrid示例里后台传回的json值
作者: niko    时间: 2012-6-14 09:12:19

可以用httpwatch, firebug在浏览器内查看网络交互的JSON
作者: carboncocoa    时间: 2012-6-14 17:11:38

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

存到变量数组里
在模板里读取
不知道有没有更好的办法
作者: xuzhen    时间: 2012-6-14 17:30:24

function printObj(obj){
        var s = "";
        for (var prop in obj) {
                s = s + "\n "+prop +": " + obj[prop] ;
        }
        alert(s);  
}
作者: niko    时间: 2012-6-15 10:03:48

var json = mini.encode(grid.getData());
alert(json);




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2