ブリーフィング:
データでいっぱいのタグを含む HTML マークアップを出力する PHP ファイルと、tableそのデータを Google Chart にレンダリングする JS ファイル。
けれど:
PHPファイルがtableタグに出力しているのと同じデータを取得するためだけにAjax呼び出しを行うことは合理的ではありません
解決策: (?)
- PHP ファイルで、変数にエンコードされたデータ JSON を含むタグ
scriptの下/上にタグを出力します。table trHTML5 属性を使用して対応する各タグ内のデータを出力し、タグdata-に出力されたデータによって Google チャートをレンダリングします。table- あなたならどうしますか?
もう一つの例:
アプリケーションのベース URL を出力して、JS ファイルに認識させる。
編集
そのためのエレガントで素敵な解決策を見つけたと思います:メタタグ。
メタタグは、ドキュメントに関するメタ情報にすぎません。次のようなもの:
<meta name="baseurl" content="<?php echo $baseurl ?>">
および/または
<meta name="users" content="<?php echo json_encode($users) ?>">
<script>view-partials にタグを配置したりdata-、html タグに目障りな属性を配置したりすることを回避できるため、便利です。
とにかく、まだ満足していません。私は解決策を探し続け、人々に耳を傾けます。