javascriptブロックで使用するために、phpで作成された配列にアクセスする際に問題があります。 私は約javascriptのphp配列変数(ajax呼び出しから)にアクセス
<?php echo json_encode($myArray); ?>
知っているが、私はそれのうちいずれかの結果が届きません。
javascriptを使用して配列にアクセスしようとする 'index.html'ファイルがあります。 htmlページがドロップダウンメニューから存在します。ユーザーがそのドロップダウンメニューで項目を選択すると、選択した項目がデータベースからデータを取得するための引数として使用されます。
'ajax.js'ファイルには、データベースコンテンツから配列( '$ myArray')を構築する 'retrieve.php'ファイルを実行するコードが含まれています。したがって、配列はajax呼び出しによって取得されます。
echo 'dataArray = ' . json_encode($data_array) . ';';
をし、そのjavascriptの変数を使用します。
私は私のPHPファイルからJavaScriptコードに 'エコー' することはできますか? つまり、新しい 'dataArray'変数を使用してJavaScriptコードを実行するにはどうすればよいですか?
大きな画像を表示するには:Googleのチャートで使用するためにその配列を使用しようとしています。そのためには、グラフを表示するためにjavascriptを使用する必要があります。 私はすべてのデータを照会してPHP配列に入れることができますが、javascriptを使用してHTMLページに適切に転送してからチャートをリロードすることはできません。
編集:ページ全体をリロードするには、noにajax呼び出しを使用します。
あなたはJSONを取得しようとしている
JSON.parse(response)
を使用して、クライアントにそれを解釈すべきですAJAXコールからの応答として戻って? – Mathleticsまずは、** javascriptのPHP変数にアクセスすることはできません。 –
@マストレックス:そうです、私です。 – user729103