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] );
}
});
$_GET['data1'],
'data2' => $_GET['data2']
);echo json_encode($arr);
出力結果
hoge:fuga
となるはずです・・!!!