• ベストアンサー

PHPの値をJavascriptへ

Javascriptで円を描きたく、 window.onload = function() { var bChart = new BetsuyakuChart("my-canvas", {"fillStyle": "#ff8800"}); bChart.add("データ1", 500); bChart.add("データ2", 20); bChart.add("データ3", 10); bChart.add("データ4", 50); bChart.stroke(); Javascriptを書いたのですが <body>内にPHPで処理したデータを(例えば$a=200) bChart.add("データ1", 500); ←の500を200と変更したいのですが どうしたらできますか? 宜しくお願いします。

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

  • ベストアンサー
  • 6chan
  • ベストアンサー率46% (91/194)
回答No.2

JavaScriptは、ブラウザが動作しているコンピュータ上で動作。 PHPは、Webサーバが動作しているコンピュータで動作。 ということで、素直に連携できないかと考えます。 No.1さんのように、JavaScriptをPHPで出力するようにする。 もしくは、 PHP処理とJavaScript処理が別のリクエストで行われるのなら、 Cookieを使って渡す、などの方法がかんげられます。

その他の回答 (3)

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.4

phpでJSONを吐き出させればいいだけですよ。

  • xyz951
  • ベストアンサー率18% (15/79)
回答No.3

Ajaxにすればいいんじゃない?

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

・phpで件の処理が発生する前にvarで定義するものを書いてしまう ・javascript自体をphpで渡し、その時に値を設定またはすり替える の どっちかじゃないかな。 他にもあるだろうけどね。

関連するQ&A