搜尋站內文章

My Plurk

ABOUT ARC

abcdsgod
我想我現在是一個記錄自己的人吧...希望在任何地方工作都能找的到自己曾經做過的東西
檢視我的完整簡介

[PHP+JQUERY+JSON] PHP與JQUERY傳遞JSON資料

PHP與JQUERY傳遞JSON資料


今天做了測式,現在還沒用到先做一下筆記


PHP:需使用PHP 5.20以上版本

使用函式
json_encode [將資料編譯成json資料]
例: json_encode(資料)
PHP官方語法說明

使用函式
json_decode [將json資料編譯成php陣列]
例: json_decode(資料)
PHP官方語法說明

Jquery:測式使用方法是$.ajax({})


方法如下:

例:
////////PHP[檔名json.php]/////////////////////

<?
$data['name']='Apple';
$data['email']='appla@gmail.com';
switch($_GET['active']){
case 'json':
echo json_encode($data);
break;
case 'php':
print_r($data);
break;
}
?>

/////////JQUERY//////////////////////////////

<script>
$.ajax({
type:"GET", //傳出資料方法
data:"active=json", //傳出資料
url:"json.php", //傳出資料網址
dateType:"json", //接收資料格式
error:function(){ //如果接收資料失敗
alert("AJAX ERROR!!!");
},
success:function(val){ //如果接收資料成功
for(key in val){
alert(key+"的值是:"+val[key]);
}
}
});
</script>

沒有留言: