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对象(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [matlab]斜阶梯式长条引起的重力异
- 下一篇: 澜起科技云计算服务器_服务器严重缺货!云