(1)サーバー側では、DBからデータを取り出し、JavaScriptの配列/行列に変換するPHPコードを用意しています。PHP_OUTPUT
JavaScriptをJavaScriptに変換してからHTMLに戻す問題
(2)クライアント側では、PHP_OUTPUT
を取り込んでHTMLテーブルとしてレンダリングするJavascriptコードがあります。
残念ながら、GoogleはJavascriptを読んでいないので、GoogleにHTMLテーブルの内容を表示させたい場合は、ページの実際のHTMLを書き留めておく必要があります。だから今私はJavascriptコードによって作成された同じHTMLテーブルを作成するために、新しいPHPコードを必要とします。
明らかに、HTMLテーブルをレンダリングするすべてのJavascriptコードをPHPで書き直すことは間違いありません。コードの書き換えは私があまり好きではないスポーツです。
もう一つの方法は、(可能ならば、私は知らない)に何らかの方法である:
A)している(1)(2)、
B)にPHP_OUTPUT
を渡すために、次に(2) HTMLテーブルを作成し、テーブルのHTMLソースをサーバーに送り返します。
c)最後に、単純にecho
でソースを書き留めます。
これは複雑ですが、は、ほとんど0に書き込まれるコード量を減らします。
しかし、このようなことを行う簡単な方法はありますか?
コメントは説明をお願いしplzは、私が書いたものを理解してほしいです。
ありがとうございました。
是非。そのPHPのテーブルを生成する10分の仕事のMAXを書く必要があります書く。おそらくあなたがこの質問をした時間よりも短いです。 – Zlatev
@Zlatev:もし私があなたに書くコードを与えたいならば。冗談だ。私はそれがあまりにも混乱したくないので、私は質問のすべてを説明しなかった。単純なテーブルをダンプするPHPを書くことは問題ではない、問題は、JavacriptによってレンダリングされたHTML TABLEが非常に複雑で、文字列/ int/dates間のレンダリングを区別するための各列のクラスを含み、パラメータを特別なフォーマットで保存したいと思っています。ヘッダを変更してカラムのタイプを定義することができます。 –
これはアルファレベルのコードなので、これは非常に有用ではありませんが、これはかなりきれいです。http://developer.yahoo.com/yui/theater/video.php?v=glass-node –