PHPでJSON形式データを作る方法
2011年12月16日
ワードプレスでajaxでデータを扱う必要があり、どうにかしてphpで取得したデータをjson形式にできないかを模索していた所、json_encode()という関数があるということを知ったのでやってみた。
まず、データを取得するためのファイルを作ります(仮にdata.php)。
ファイルの中のスクリプトは下記のような感じ
1 2 3 4 5 6 7 8 | <?php $data = array(); $data = /** ここにデータ取得処理を書く **/; $json = json_encode($data); header("Content-Type:application/x-javascript;charset=utf-8"); echo $json; |
データ処理を除けばこれだけです。
これをjQueryの$.ajax関数などを使って呼び出して使えばjson形式でデータが返ってきます。
jQueryで設定したパラメータを受け取る場合は$_GET['xxx']や$_POST['xxx']で取得すればOKです。
コメントする
:コメント(0)
:トラックバック(0)
コメント:0件
- コメントはありません。
トラックバック:0件
- トラックバックはありません。




