PHP和Javascript的JSON交互(处理一个二维数组)(转)
2011-05-15 14:46
489 查看
PHP的JSON类库我使用的是Services_JSON,没什么特别的优点,也没什么明显的缺点,对付用足矣。
建立文件data.php:
include("JSON.php");
$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 + ')');
具体可查看下面的参考链接。
demo
$(function(){
$.getJSON("data.php", function(json){
for(var i = 0; i < json.length; i++)
{
alert("姓名:" + json[i].name);
alert("年龄:" + json[i].age);
}
});
});
建立文件data.php:
include("JSON.php");
$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 + ')');
具体可查看下面的参考链接。
demo
$(function(){
$.getJSON("data.php", function(json){
for(var i = 0; i < json.length; i++)
{
alert("姓名:" + json[i].name);
alert("年龄:" + json[i].age);
}
});
});
相关文章推荐
- PHP和Javascript的JSON交互(处理一个二维数组)
- PHP和Javascript的JSON交互(处理一个二维数组)(转)
- 关于PHP处理JAVA过来的接口和PHP返回给Javascript的JSON字符串
- 一段php json与javascript的交互
- php定义二维数组以及和JavaScript传递json数据
- php能干什么? 怎么干的? 作为一个进程,还是怎么回事?如何处理HTML和javascript?
- 将PHP数组或对象传递给javascript 交互 传值 json_encode
- 【脚本语言系列】关于 JavaScript JSON处理,你需要知道的事
- 一个PHP二维数组排序的函数
- php json 处理函数
- 低版本php对json的处理
- PHP的Json中文处理解决方案
- 前台js 与php 后台交互传输字符串,处理反斜杠的问题
- php 返回 json 中文处理
- JavaScript和PHP中json object和json string互相转换
- 将json字符串转化成为一个string的二维数组
- Javascript生成json的函数代码(可以用php的json_decode解码)
- 一个java处理JSON格式数据的通用类(封装了一个class)
- C/C++,Java,PHP,JavaScript,Json数组、对象赋值时,最后一个元素后面是否可以带逗号?
- php 数组 转化 xml 和json 一个class api的福音哈