在服务器端的php脚本:

  1. <?php
  2. $data['id'] = 1;
  3. $dat['name'] = "mary";
  4. $da['red']= array_merge($data,$dat);
  5. $data1['id'] = 2;
  6. $dat1['name'] = "燕子";
  7. $da['blue']= array_merge($data1,$dat1);
  8. print_r($da);   //打印出来是一个二维数组(如下)
  9. /*
  10. Array
  11. (
  12. [red] => Array
  13. (
  14. [id] => 1
  15. [name] => mary
  16. )
  17. [blue] => Array
  18. (
  19. [id] => 2
  20. [name] => 燕子
  21. )
  22. )
  23. */
  24. echo json_encode($da);//输出的是一个转化成json格式的字符串,可以直接在js中用(如下)
  25. /*
  26. {"red":{"id":1,"name":"mary"},"blue":{"id":2,"name":"\u71d5\u5b50"}}
  27. */
  28. ?>

jquery脚本:
返回到js后的处理:
第一种要用到varl转化的:是字符串的时候就要用eval转化成jquery对象(如下)

  1. var arr = '{"red":{"id":1,"name":"mary"},"blue":{"id":2,"name":"\u71d5\u5b50"}}';   //\u71d5\u5b50这个是php中自动转换的
  2. var dataObj = eval("("+arr+")");    //这里要加上加好括号和双引号的原因我也不知道,就当是json语法,只能死记硬背了
  3. $.each(dataObj,function(idx,item){
  4. //输出
  5. alert(item.id+"哈哈"+item.name);
  6. })

第二种:不需要转化的:

  1. var arr = {"red":{"id":1,"name":"mary"},"blue":{"id":2,"name":"\u71d5\u5b50"}};
  2. $.each(arr,function(idx,item){
  3. //输出
  4. alert(item.id+"哈哈"+item.name);
  5. })

循环也有两种方法:

//方法一:

  1. $.each(arr,function(idx,item){
  2. //输出
  3. alert(item.id+"哈哈"+item.name);
  4. })

//方法二:

    1. for(var key in arr){
    2. alert(key);
    3. alert(arr[key].status);
    4. }

最新文章

  1. 为什么基于TCP UDP服务的一些简单服务端口号都是奇数
  2. sqlserver表分区小结
  3. 文本XSS攻击过滤
  4. Python学习笔记17—Tornado
  5. [转帖]ExtJs与服务器的交互(一)
  6. 理解ArcGIS Javascript Viewer Widget及编程模型
  7. Mac下Sublime快捷键
  8. C51的模块化设计方法
  9. Delphi与Javascript的交互
  10. [转]Android 导入v7包常见错误,以及项目引用v7包错误解决
  11. (转ORCLE导入导出命令)
  12. ngRepeat track by
  13. 快速了解react
  14. python+selenium测试
  15. HTTP Status 500 - Error instantiating servlet class cn.it.bd.S011
  16. [TJOI2012]桥(最短路+线段树)
  17. OSFPv3的配置
  18. 最全的JS判断是否为中文的方法
  19. 词云绘制wordcloud
  20. hdu4847 Wow!Such Doge!【字符串】【暴力】

热门文章

  1. jQuery中的$.grep()方法的使用
  2. Android开源框架:Universal-Image-Loader解析(四)TaskProcess
  3. 什么是java?
  4. JS第一天基础总结
  5. Flask + WSGI + Nginx 云部署
  6. CSS实现三角形
  7. demo和实际项目的距离
  8. Container With Most Water -- LeetCode 11
  9. OD调试15
  10. 修改SharePoint 2013中item Created by 信息