php/ajax。它总是在同一节中追加数据,而不是考虑for和单击的按钮
目前我用html制作了下表php/ajax。它总是在同一节中追加数据,而不是考虑for和单击的按钮,php,ajax,Php,Ajax,目前我用html制作了下表 <table class="table table-dark table-bordered"> <tr> <td>Nombre</td> <td><?= $nombre?></td> </tr> <tr> <td>Apellido</td> <t
<table class="table table-dark table-bordered">
<tr>
<td>Nombre</td>
<td><?= $nombre?></td>
</tr>
<tr>
<td>Apellido</td>
<td><?= $apellido?></td>
</tr>
<tr>
<td>Email</td>
<td><?= $email?></td>
</tr>
<tr>
<td>DNI</td>
<td><?= $dni?></td>
</tr>
<tr>
<td>Rol</td>
<td><?= $rol?></td>
</tr>
<?php if($usuarios[$i]["IdRol"] == '2'){ ?>
<tr>
<td colspan="2">
<!-- -->
<form class="form-horizontal" method="post">
<fieldset>
<div class="form-group">
<input type="hidden" id="dniOculto" name="dni" value="<?= $dni?>">
</div>
<!-- Button -->
<div class="form-group">
<label class="col-md-4 control-label" for="ver"></label>
<div class="col-md-4">
<button id="ver" name="ver" class="btn btn-primary">Ver líneas</button>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$("#ver").click(function(e){
e.preventDefault();
$.ajax({
type: 'POST',
url: 'adminVerLineas.php',
// data: {
// tlf: $("#num").val(),
// idTarifa: $("#opcion").val()
// },
success: function(data) {
$("#postInfo").append(data);
}
});
});
});
</script>
<!-- -->
</fieldset>
</form>
<table class="table" id="postInfo" ></table>
</td>
</tr>
<?php } ?>
</table>
名义
阿佩利多
电子邮件
DNI
罗尔
ID应该是唯一的,您不应该在表的每一行中使用相同的ID。改用类。您不应该在每一行重复jQuery代码。只需绑定到类一次,然后使用相对于$(this)
的选择器引用同一行中的元素。如果遵循@Barmar comment,问题就可以解决。这里我给你一个示例代码
for($i = 0 ; $i < count($usuarios); $i++){ //the table is there }
<?php
echo "<tr>
<td style='color : white'>Número</td>
<td style='color : white'> 1</td>
</tr>
<tr>
<td style='color : white' >Minutos Gastados</td>
<td style='color : white' >1 / 1</td>
</tr>
<tr>
<td style='color : white' >Megas Gastados</td>
<td style='color : white' >1 / 1</td>
</tr>
<tr>
<td style='color : white' >Tarifa</td>
<td style='color : white' >1</td>
</tr>";
?>