現在、次の 2 つの方法で JSON を返す PHP ファイルがあります。
エラーが発生した場合は、次のようにします。
$post_data = array('error' => "no_member_id");
echo json_encode($post_data);
エラーがなく、JSON 形式でデータを返す必要がある場合は、次のようにします。
if (mysql_num_rows($result) > 0 )
{
$rows = array();
while($r = mysql_fetch_assoc($result))
{
$rows[] = $r;
}
echo json_encode($rows);
}
しかし、本当に必要なのは、次のような形式でデータを返すことです。
{"result":"ok", data :[{"data1":"value1", "data2":"value2"}]}
またはこれ:
{"result":"error", data :[{"error":"no_id"}]}
誰かがそれを行う方法を理解するのを手伝ってもらえますか?
ありがとう!!