今日、ドーナツチャートのJavascriptにPHP変数を渡すのは難しい時期です。私は今これをうまくやっていて、まだそれを理解することができませんでした。私はここの記事や多数のGoogle検索をチェックしましたが、まだ答えを見つけることができませんでした。私が達成しようとしていることは次のとおりです。JavaScript内のPHP変数をクォートするJavaScript用JavaScript変数ドーナツチャート
私は、特定のPHPページへのWebリファラーのために、MySQLからJavascriptのドーナツチャートにデータをプッシュしようとしています。 Javascriptのチャートの構文は以下のようなある:
<script>
Morris.Donut({
element: 'css div',
data:
[
{ label: '<?php echo($graph["referrer"]); ?>', value: '<?php echo($graph["chart"]); ?>' },
]
});
</script>
$グラフ[「リファラは、」]変数には、このような「Google.com」としてリファラ名を保持し、$グラフ[「数」]変数を保持していますリファラー名の対応するレコード数を数字(「5」など)で示します。
"{label"で始まるJavascript行は、ドーナツチャートの一部を表します。最初にMySQLから引き出されたデータはfetchArray()で処理されますが、私がしようとしているのは、PHPのforeach文(foreach($ Array as $ graph)など)を使って各 "{label" fetchArray()によって返される参照元の名前の数に基づいて動的に生成できます。私はこの仕事をするために考えられるすべてのことを考えました--Javascriptライン全体をPHPに格納してからJavascriptなどにエコーしますが、PHPでは常に内部エラーが発生します。
答えが私の鼻の下にあると確信しています。ありがとうございました。
_ "これは常にPHPで内部エラーが発生する" _、エラーは何ですか?どのようなコード行が指摘していますか? –
単に実行に失敗し、エラーが表示されます。500 –
「私は大きな問題がありますが、私は公に話したくありません」と言うWebサーバーの方法は500エラーです。サーバーのエラーログを見て、何が間違っているのか明確なメッセージが表示されます。 –