• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpからjavascriptを実行したいです)

PHPからJavaScriptを実行したい!初心者でも簡単に実現する方法とは?

このQ&Aのポイント
  • 初心者でも簡単にPHPからJavaScriptを実行する方法をご紹介します。初期表示時には更新ボタンと表示・非表示ボタンを表示し、クリックするとDBの値を取得して画面に表示します。
  • もしDBに値がなければ「データなし」と表示されます。さらに表示・非表示ボタンはクリックするごとにDBから取得した値を出力する領域を切り替える役割も持っています。
  • 更新ボタンは単純にDBにinsertするだけで、どちらのボタンがクリックされたかの判定はフォームを使用して行います。しかし、PHPからJavaScriptを実行してdisplay:noneやblockも行いたい場合はどうすれば良いのか、詰まってしまっています。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

すでに回答がありますが「phpからjavascriptを実行」は出来ませんね。 ブラウザ側のhtmlソース(静的なものかphpなどで動的に生成しものかは問わない)で動作するJavaScriptがAjax的に(非同期に)サーバに問い合わせてその結果でhtmlソースを書き替えることになります。 で、そのAjaxでの問い合わせに対してサーバからデータを返す部分をphpで作ることになります。おそらくはjson形式にして返すのがJavaScriptで扱うのに楽だと思われますので、そのあたりも学んでみてください。

shonan_ruri
質問者

お礼

ご回答ありがとうございます。 ajaxで解決を図ってみようと思います。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

たぶんajaxで解決できそうな気がします。

shonan_ruri
質問者

お礼

ご回答ありがとうございます。 参考にさせていただきます。 因みにajaxを利用しないで実現することは難しいでしょうか。 phpはサーバーサイド、javascriptはブラウザで実行。 このあたりで少々、私の頭の中がこんがらがっているかもしれません。

すると、全ての回答が全文表示されます。

関連するQ&A