1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ajax传递json对象 php ajax 和 php 相互传递 JSON对象(转载)

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

时间:2019-11-04 04:34:44

相关推荐

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

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

原文出处:/tangtou/blog/item/603a24384674b120b8998f1f.html

需要用到的文件有:

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

json.js(请到网上下载 /)

json.class.php (请到网上下载 /)

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张 | 添加到话题 |

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。