欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

ajax传递json对象 php,ajax 和 php 相互传递 JSON对象(转载)

发布时间:2024/7/19 php 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 ajax传递json对象 php,ajax 和 php 相互传递 JSON对象(转载) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

各位新年快乐,俺把俺写的东西拿出来秀秀,希望大家可以指点一下.

原文出处:http://hi.baidu.com/tangtou/blog/item/603a24384674b120b8998f1f.html

需要用到的文件有:

ajax1.js 在本博客的另一篇文章里,点这里查看它

json.js(请到网上下载 http://www.json.org/)

json.class.php (请到网上下载 http://www.json.org/)

ajax.htm

var param=’str={"name":"杨庆荣","age":24}’;

//param=encodeURIComponent(param);

url="ajax.php";

ajax_post(url,param,back); //当用ajax_post时,如果用encodeURIComponent(param);会得到错误结果

function back(res)

{

var obj=res.parseJSON(); //使用的是json.js自定义的方法

alert("Name:"+obj.name+",age:"+obj.age);

}

ajax.php

//header("Content-Type:type=text/html;charset=gb2312");

require_once(’json.class.php’); //这个类请到网上去下载

$json = new Services_JSON(); //创建一个实例

$str=$_POST["str"];

$str=stripslashes($str);$str=stripslashes($str);

$obj=$json->decode($str);

$name=$obj->name;

$age=$obj->age;

class Student

{

var $name;

var $age;

function Student($name,$age)

{

$this->name=$name."_From Server";

$this->age=$age."_From Server";

}

}

$stu=new Student($name,$age);

$value=$json->encode($stu); //把$p1转为json字符串

print_r($value);

?>

人打赏

0人 点赞

主帖获得的天涯分:0

举报 |

楼主

|

楼主发言:1次 发图:0张 | 添加到话题 |

总结

以上是生活随笔为你收集整理的ajax传递json对象 php,ajax 和 php 相互传递 JSON对象(转载)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。