javascriptブロックで使用するためにphpで作成された配列にアクセスするのに問題があります。私は知っています
<?php echo json_encode($myArray); ?>
しかし、私はそれから何の結果も得ていません。
javascriptを介して配列にアクセスしようとする「index.html」ファイルがあります。htmlページはドロップダウンメニューの外にあります。ユーザーがそのドロップダウンメニューで項目を選択すると、選択された項目がデータベースからデータを取得するための引数として使用されます。
'ajax.js'ファイルには、データベースコンテンツから配列(' $ myArray')を構築する'retrieve.php'ファイルを実行するためのコードが含まれています。したがって、配列はajax呼び出しを介して取得されます。
phpファイルからjavascriptコードに「エコー」できますか?
echo 'dataArray = ' . json_encode($data_array) . ';';
そのjavascript変数を使用しますか?つまり、新しい'dataArray'変数を使用してJavaScriptコードを実行するにはどうすればよいですか?
全体像を把握するには:「GoogleChart」で使用するためにその配列を使用しようとしています。この場合、JavaScriptを使用してグラフを表示する必要があります。すべてのデータをクエリしてphp配列に入れることはできますが、JavaScriptを使用してHTMLページに正しく転送し、グラフを再読み込みすることに成功していません。
編集:ページ全体をリロードするには、noへのajax呼び出しを使用します。