お世話になります。
jsでセットしたinputの値をget(またはpost)で取得したいです。
実際はMYSQLのデータを更新したいのですが、
下記のように一旦、できるだけシンプルなテストデータを作成して
テストをしています。
jsでinputには値がセットされているのですが
更新ボタンを押した際にフォームデータが取得できていないようで
var_dump($_GET)にもURLの?にも何も表示されていません。
すごく初歩的なことかもしれませんが、
つまずいており、アドバイス頂けると助かります。
PHp
1 2<?php 3 4$table_string .= ' 5 <tr> 6 <td> 7 <button type="button" class="btn btn-success" onclick="javascript:modaledit(this)">編集</button> 8 </td> 9 <td>' . "テストデータ" . '</td> 10 </tr> 11'; 12 13$full_string = ' 14<pre>' . var_dump($_GET) . '</pre> 15<form method="get"> 16 <input type="text" id="col1" placeholder="" required> 17 <button type="submit">更新</button> 18 <div> 19 <table id="mtbl"> 20 <tbody> 21 ' . $table_string . ' 22 </tbody> 23 </table> 24 </div> 25</form> 26'; 27 28echo $full_string; 29 30echo <<<EOM 31<script type="text/javascript"> 32 function modalinput(){ 33 $("#col1").prop('display', 'none'); 34 } 35 function modaledit(_this){ 36 $('#col1').val($(_this).closest('tr').children("td").eq(1).text()); 37 } 38</script> 39EOM; 40 41
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/01/25 02:49
2021/01/25 03:00
2021/01/25 05:33