ボタン(.refresh)クリック時、PHP for文処理途中の変数を$data_nameをajaxで受け取り、
PHPスクリプトへ渡す方法をご教示お願い致します。
for文上に$data_nameを宣言する等試しましたが、.ajax のdataで、$data_nameを指定する箇所で、unidentified になります。宜しくお願い致します。
スクリプト構成:
①html構成の.phpファイル
-headerにajax記述
-bodyにphpで、for文回しています。
②SQLでデータを取得するphpファイル
$data_name= $_POST['data_name']; を追記
画面は、以下のようにな構成になっておりまして、for文で回し、DATA A~Cと、テーブルのデータを取得し、取得処理をしています。各テーブルのボタンを押下した場合、更新データを取得使用とすると、する際に、SELECT 文に渡す、DATA A,B,Cの部分を変数で渡したいところになります。
<head> <script> $(document).ready(function(){ $('.refresh').click(function(){ $.ajax({ // 通信先ファイル名 url: "select.php", type: "POST", data: ({"data_name": $data_name}), success: function(data) { //more code }, error: function(data) { //more code } }); </script> </head> <body> <?php //more code for(){ **※この辺りで$data_name(A、B、Cどちらか)を取得**> echo <<<EOD <button class='refresh'>REFRESH DATA</button> <table class='show'></table> EOD; ?> </body>
回答1件
あなたの回答
tips
プレビュー