祝大家新年快乐!新年新气象!

关于ajax json传输的js 和 php 的加码解码

上一篇 / 下一篇  2007-05-22 15:00:44 / 个人分类:php

$i}1X7W5Ut0看到 ajax的json格式传输,心里痒痒的!因为写代码的过程碰到了许多问题! 投入了两个休息天终于弄明白!

|2Oip,q|\0PHPChina 开源社区门户}M}X ^ }|z3y m:{Cam

就做个简单记录

G+[` JJ]!^t0

+j'^w}7`FoiWQeH0先呢准备 json.js文件

;ox`7itk`v0

E!Ur"Q&mG R0<scrīpt   language=”javascrīpt”   src=”json.js”></scrīpt> //在head里面加入PHPChina 开源社区门户[ M P.L8Q)qBm'e)|

PHPChina 开源社区门户-F4W^3XK:W3Ji Y

var jsonobj =  new Object(); //它的属性名就是json的变量名,属性值是json的值

&L#q\r0?@r:_B&^0PHPChina 开源社区门户1Yg a,VFGL:S S)G

send(jsonObject.toJSONString() );//jsonObject.toJSONString()已经把js对象转换成json文本了!

mH Ix?K [+w0

A&{7k)w_8?s1E.w0接下来是php处理了

f*Az$_ N"y0

+{!Z$u*{$F0l0json_decode;//把json对象解码,成为数组PHPChina 开源社区门户/nHbe.o0?0d_6[

PHPChina 开源社区门户0N)\\b DZF d;{ E

json_encode ;//把数组加码为json文体

1b0] w `+]K4L0PHPChina 开源社区门户zW z9\WZ

输出客户端后PHPChina 开源社区门户&z wz.Ys$t

3U(_wSm+fl;Y:W)R0可以把json文体重新变为js object对象PHPChina 开源社区门户%x7IswH

PHPChina 开源社区门户/Hg#J&]%V;x7S:y

两种方法    eval(’('+ json +’)');    和   json.parseJSON();PHPChina 开源社区门户 nA$_1ID
基本完成.PHPChina 开源社区门户,z2t u%MjF


TAG: php

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

数据统计

  • 访问量: 10309
  • 日志数: 51
  • 图片数: 3
  • 书签数: 3
  • 建立时间: 2007-02-07
  • 更新时间: 2008-02-27

RSS订阅

Open Toolbar