• ベストアンサー

[HTML+JavaScript+php]htmlにphpの結果を表示したい。

こんばんは。 いま、簡単な動的なウェブページを作っています。 htmlファイルにJavaScriptで動的にphpの結果を表示できるような処理をしたいのですが・・・どのようにすれば可能か、、、参考文献が見つかりません。 ・・・色々調べたのですが。 どういうことがしたいかといいますと、htmlはphpなどにせず、htmlのままにしておきたいと思っています。 そのhtmlの<BOBY></BODY>内の一部にJavaScriptを使って、 document.write("最終更新:",document.lastModified); 時間を表示したりしています。 このような方法で、<BODY></BODY>内にphpの実行結果を表示させたいと考えています。 その場合、html側にはどのような記述を、またphpですべきことはあるのか、、、を調べています。 分かられる方・・・お教え下さい。 また、参考になりそうなページの紹介でも結構です。 何卒、宜しくお願い申し上げます。

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.3

しばらく、見に来てなかったので遅くなりました。 「html」ファイル側、適当な位置に以下のタグ <script type="text/javascript" src="data.php"></script> 「data.php」出力例 :出力結果がJavaScriptの文法になるように document.write("<table><tr><td>"); document.write( "データ</td></tr>"); document.write("</table>");

その他の回答 (2)

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.2

html 読み込み時の一回のみなら、外部JavaScriptファイルとしてphpの出力結果を読み込む方法もあります。 この場合、phpの出力は、JavaScriptソースとなっている必要があります。

zenon55
質問者

補足

ご回答有難う御座います。 Ajaxに関しても色々と調べていたのですが・・・難しいですねぇ。 今回ご回答頂きましたとおり、「html 読み込み時の一回のみ」の方法でOKなんです。 具体的に方法を教えていただけないでしょうか?? 宜しくお願い申し上げます。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

そういうのは、Ajax と言われる技法です。 http://allabout.co.jp/internet/javascript/closeup/CU20050515A/index.htm#1 の参考URLに動作の概要の説明があります。 その下のリンクにPHPからの結果を取り込むサンプルがあります。

関連するQ&A