我有一個表像這樣的時候:路過值的一個控制器點擊一個按鈕
當我點擊刪除!按鈕,我想將角色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爲「text」 - 變量。您應該閱讀關於將變量傳遞給PHP而無需重新加載頁面的Ajax。 –