q66262 发表于 2015-8-30 10:56:02

PHP和Javascript的JSON交互(处理一个二维数组)(转)

  PHP的JSON类库我使用的是Services_JSON,没什么特别的优点,也没什么明显的缺点,对付用足矣。
  建立文件data.php:
  <?php   
include(&quot;JSON.php&quot;);
  $data = array(   
    array('name' => mb_convert_encoding('老王', 'UTF-8', 'GBK'), 'age' => '28'),   
    array('name' => mb_convert_encoding('小黄', 'UTF-8', 'GBK'), 'age' => '27')   
);
  $json = new Services_JSON();
  echo $json->encode($data);   
?>
  Javascript解析JSON我使用的是Jquery,直接使用Javascript的eval则有个地方要注意:
  var myObject = eval('(' + myJSONtext + ')');
  具体可查看下面的参考链接。
  <html>   
<head>   
<meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; />   
<title>demo</title>   
<script type=&quot;text/javascript&quot; src=&quot;jquery-latest.pack.js&quot;></script>   
<script>   
$(function(){   
      $.getJSON(&quot;data.php&quot;, function(json){   
             for(var i = 0; i < json.length; i++)   
             {   
               alert(&quot;姓名:&quot; + json.name);   
               alert(&quot;年龄:&quot; + json.age);   
             }   
      });   
});   
</script>   
</head>
  <body>   
</body>   
</html>
页: [1]
查看完整版本: PHP和Javascript的JSON交互(处理一个二维数组)(转)