用 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长轮询)推送...
发表我的评论


推荐文章   “儿子,千万别把老婆当亲人!”爸爸的...   高温来袭去哪儿避暑? 六处人防纳凉点成...   多地出现新型网络骗局:以美女形象卖“...   员工与离职员工吃散伙饭被解雇!老板:...   凡有母亲的地方就有奇迹
随机文章   PHP 概率运算函数   PHP视频教程LAMP兄弟连原创光盘高清WMV...   常用正则表达式   PHP代码屏蔽中国的IP地址   PHP错误Warning: Cannot modify header...
广告

其他推荐

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