0
:私は以下のコードでモリス棒グラフでデータを表示するためにPHPを使用しようとしています
Morris.Bar({
element: 'bar-example',
data: [
{ <?php echo $graphData[0]; ?> },
{ <?php echo $graphData[1]; ?> },
{ <?php echo $graphData[2]; ?> },
{ <?php echo $graphData[3]; ?> },
{ <?php echo $graphData[4]; ?> },
{ <?php echo $graphData[5]; ?> },
{ <?php echo $graphData[6]; ?> }
],
xkey: 'y',
stacked: true,
ykeys: ['Spotify ','Apple '],
labels: ['Spotify ','Apple ']
});
の問題は、私はコピーして、エコーされた文字列を貼り付けるときこの - > y: 'Feb'、 'Spotify':9.99のようなデータフィールドに直接、グラフがデータを表示します。しかし、上記のコードのようにPHPがこの文字列をデータフィールドにエコーすることを許可すると、グラフにはデータが表示されません。理由は分かりません。事前に助けてくれてありがとう!
JSファイルの中でPHPを使用していますか?またはHTMLとすべてと一緒にPHPファイルの内部のjavascriptコードですか?なぜブラウザで(F12キーを使用して)ページを開いたときに読み込まれたソースコードをチェックしていないのですか? – aampudia
これはHTMLとすべてを含むPHPファイルにあります。ブラウザのソースコードをチェックするヒントをありがとう。ウェブ開発にまだまだ新しくて、本当に助けになりました。 –
私はそれが助けてうれしい!あなたの問題を解決しましたか?時々sourcodeビューは、あなたがあなたのコーディングで逃したが、すべてをつまんでいるいくつかの "または"をキャッチするのに役立ちます... – aampudia