AjaxでJSONデータやりとり


AjaxのデータのやりとりでJSONを使用してみたので
JSONの形式をまとめてみようと思います。

クロスドメインの制約があるので、直接データを取りに行けないので、
PHPに引数を渡して、かましてあげる必要があるようです。


流れとしては
ajax(datatypeにJSON指定)

PHP(色々処理をしてJSON形式のデータをecho)

ajax(sucssesでJSONのデータの処理できる)


json.js


$.ajax({
type: "JSON",
url: "json.php?data1=hoge&data2=fuga",
success: function(data){
alert( data[data1] + ":" + data[data2] );
}
});



json.php


$_GET['data1'],
'data2' => $_GET['data2']
);

echo json_encode($arr);


出力結果
hoge:fuga






となるはずです・・!!!