質問: PHP初心者です。 現在jsonファイルに表示したいコンテンツの内容の書込を行い、 PHPのテンプレートに個々のページにjsonファイルのコンテンツ内容を流し込むといった形でサイト構築を行っています。 そこでご質問なのですが、テンプレートとして用意しているPHPはindex.phpのみで、このテンプレートファイルにjsonからjavascriptでページに情報を流していますが、以下のような流れで指定したURLからテンプレートにコンテンツを流しこみを行いたいのです。 1.個々のページの入り口にあたる一覧ページを表示 2.各ページに指定されたURLを生成しレスポンスでページを表示(物理的にphp or htmlは生成せず、index.phpを表示しながら、指定したURLで表示しながら、jsonも指定のコンテンツの流し込みを行いたい) このような事はできますか?
回答: jsonをapiとして活用すれば良いのではないでしょうか。 1.指定のURLでjsonデータを返す(表示)できるようする。 2.Ajaxとかで指定URLからデータをレスポンスとして受け取る、index.phpに流し込む。 「json api ajax」とかで色々と調べてみるとヒントが得られるかもしれません。