想在客户端得到一个JSON数据,那么在服务端应该返回的数据结构是什么样的?
在客户端得到JSON数据后如何解析JSON数据。
还有XML呢?本人菜鸟,希望大家多多帮助~

解决方案 »

  1.   

    额。如果使用jquery的话,那么你直接getJSON就好了
    后台传出来的数据必然是一个字符串。只要格式是符合json的数据格式就可以正确解析
      

  2.   

    正好刚刚写了一个.服务器返回这种结构.前端就可以读取.
    var band={
    "name":"the sun",
    "members":[
    {
    "name":[{"m":"shide","n":"yes"},{}],
    "role":"taiyang"
    },
    {
    "name":"b",
    "role":"yueliang"
    },
    {
    "name":"c",
    "role":"diqiu"
    }
    ],
    "year":"2009"
    }
    alert(band.members);
    alert(band.members[0].name[0].n)
    alert(band.members[0].role)
      

  3.   

    1- 关于JSON以及JSON的格式,请参考:http://www.json.org/js.html
    2- 解析JSON,大体两种方式:
       1) eval('(' + jsonString + ')');
       2) 使用Douglas Crockford开发JSON parser: http://www.json.org/js.html
          下载地址:http://www.json.org/json2.js
      

  4.   

    操作XML的感觉挺麻烦的,单机的还简单些!XML取得客户端表单提交的数据,然后组成一个XML格式字符串,再用XMLDOM写入XML文件就可以了。那JSON呢?JSON数据格式该如何在客户端和服务端传送呢?
      

  5.   

    1- 关于JSON以及JSON的格式,请参考:http://www.json.org/js.html
    2- 解析JSON,大体两种方式:
      1) eval('(' + jsonString + ')');
      2) 使用Douglas Crockford开发JSON parser: http://www.json.org/js.html
      下载地址:http://www.json.org/json2.js
      

  6.   

    <script>    var ajosn={'name':'test','age':25,'country':'china'};
    alert(ajosn.name);
      </script>
    这个就是josn数据,在服务器端echo  json_encode($array);就可以啦