用 Json 来实现 PHP 与 JavaScript 间数据交换

添加时间:15-11-16 所属分类:PHP工具与代码
  http://www.nowamagic.net/php/php_UseJsonPassData.php

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。

简而论之,不管是xml还是json都是为了方便在客户端与服务器端交互数据的中转站,特别是用于对象型数据,比如最常见的数组。

下面将分别将数组从php传送给javascript,以及将数组从javascript传送给php示例说明,例子比较简单,明白概念即可。不管从php传送给javascript,还是javascript传送给php,json在传送之前都会将对象扁平化即一维化为字符串。
PHP 向 JavaScript 传值

PHP 文件 json.php
[code] <?php
$arr = array(
'name' => '希亚',
'nick' => 'Gonn',
'contact' => array(
'email' => 'gonnsai@163.com',
'website' => 'http://www.nowamagic.net',
)
);
$json_string = json_encode($arr);
echo "getProfile($json_string)";
?>[/code]

光执行这个文件,其结果如下:

[code]getProfile({"name":"\u5e0c\u4e9a","nick":"Gonn", "contact":{"email":"gonnsai@163.com","website":"http:\//www.nowamagic.net"}})[/code]

json.php 是通过 json_encode 函数将数组扁平化,然后发送,

相反有个 json_decode 函数。
  • 2
  • 3
  • 4

前篇:秦皇岛老龄补贴上网领 80多岁老人直呼受不了 后篇:javascript/php实现comet(ajax长轮询)推送...
发表我的评论


推荐文章   社保卡有什么用、怎么用,这里给你说全...   非物质文化遗产博览会掠影   夫妇深山手工制茶20年 如今工具积满灰...   “星星的孩子”何日才能融入社会   济南千佛山兴国禅寺门票或将免费 4月1日...
随机文章   php分页代码,适用于分类列表使用   检查目录是否存在,不存在则建立   php过滤替换输出的数字与非数字   PHP使用 $_GET获取传递值为空时的处理代...   编程从业五年的十四条经验
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555