我有一个表像这样的时候:路过值的一个控制器点击一个按钮
当我点击删除!按钮,我想将角色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。 –