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件

  1. コメントはありません。
投稿者名
E-Mail

メールアドレスは公開いたしません
URL
コメント

トラックバック:0件

  1. トラックバックはありません。
ページのトップへ

artprojectteam & festiva Tweet

Loading..