ボタンをクリックすると、コントローラに値の1を渡します!ボタンを押すと、役割IDをコントローラーに渡します。は、私はこのようなテーブルを持っている
多くの場合、stackoverflowで検索した後です。私はちょうどJSを使用して役割IDを取得することに成功しました。このような
コード:
$(".deleteButton").click(function() {
var $row = $(this).closest("tr");
var $text = $row.find("td:first-child").text();
// Let's test it out
alert($text);
});
しかし、問題は、私はどのように、ボタンをコントローラに渡すことができ、ボタンに戻ってそれを渡すことはありません、です。
コントローラーに渡す簡単な方法はありますか?おそらくロールIDを最初に取得せずに、ボタンをクリックすると値が渡され、コントローラが一度に呼び出されましたか?
これは私のコードです:
<table class="table" id="myTable">
<thead class="text-primary">
<th class="col-md-1">ID Role</th>
<th class="col-md-3">Role</th>
<th class="col-md-3">Jumlah Member</th>
<th></th>
</thead>
<tbody>
<?php
foreach($result as $row) { ?>
<tr>
<td><?php echo $row->id_role ?></td>
<td><?php echo $row->role ?></td>
<td><?php echo $row->jumlah ?></td>
<td>
<button type="button" class="btn btn-success btn-sm editButton">Edit!</button>
<button type="button" class="btn btn-danger btn-sm deleteButton">Delete!</button>
</td>
</tr>
<?php
} ?>
</tbody>
</table>
あなたの例では、あなたのIDは "テキスト" - 可変です。ページをリロードせずに変数をPHPに渡すことについてAjaxについて読んでください。 –