私は通常、Jqueryを使用してすべてのJSONデータを取得しますが、現在はPHPのみを使用して取得する必要があります。
基本的に、これは私が通常Jqueryで取得して出力する方法です:(コード全体ではなくスニペット)
$.post('getdata.php', {uid:uid} , function(data){
if(data){
$.each(data, function(key, data) {
$('#div #span-'+key).html(data);
});
}
} , 'json')
ここで、uidは、データベースのクエリで使用するためにphpに渡される値です。
そしてこれはphpバックエンドです:(ここでもJSONセクションのスニペットです)
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
$ret["ID"] = $row['id'];
$ret["username"] = $row['username'];
$ret["email"] = $row['email'];
$ret["age"] = $row['age'];
echo json_encode($ret);
}
そして明らかに、jqueryと一緒に出力ページでクラスと関数を開始します:
$class = new retrieveData();
$class->userDetails();
次に、必要な配列の個々の部分を出力するために、jqueryで設定されている特定の配列部分と同じ一意のキーを使用してスパンを作成します。
これのjquery部分をPHPに変換するにはどうすればよいですか?