0

コンマで区切られた数字の文字列を返す次のphpスクリプトがあります。

<?php include "printqueryrows.php"; ?>

戻り値

 2.00 , 1.00 , 21.16 , 6.75 , 6.00 , 6.25 , 3.00 , 

次の形式のデータを必要とする JavaScript チャート クリエーターがあります。

<script type="text/javascript"> ...
                {
                name: 'London',
                data: [2.00 , 1.00 , 21.16 , 6.75 , 6.00 , 6.25 , 3.00 , ]
              }
</script>

php ファイルからの結果をデータ フィールドに含めるには (カンマで区切って数値を出力するため、次のスクリプトを使用します。

<script type="text/javascript"> ...
    data: [<?php include "printqueryrows.php"; ?>]
</script>

ただし、これはデータの印刷ではありません。この行を別のスクリプトで個別に実行すると、データが出力されます。しかし、このjavascriptファイルに印刷しようとしても印刷されません。助言がありますか?ありがとう!

4

2 に答える 2

1

Javascript を含むファイル自体が PHP スクリプトであることを確認する必要があります。末尾が.php. うまくいったかどうかわからない場合は、結果の Web ページのソースを確認してください。<?phpブラウザー側のソースのどこにも含めないでください。

于 2012-10-08T02:23:25.983 に答える
0

2つのことを確認してください:

  1. 拡張子が .php のファイルに JS が埋め込まれていることを確認します。

  2. printqueryrows.php が次のことを行っていることを確認してください。

    echo "2.00 , 1.00 , 21.16 , 6.75 , 6.00 , 6.25 , 3.00 , ";

于 2012-10-08T02:39:14.077 に答える