我创建了一个按钮,可在单击时查看车辆详细信息。但是,我的数据模态对话框没有显示出来。这是我的代码..
<table class="table table-striped">
<tr>
<th width="40%">Plate Number</th>
<th width="30%">Type</th>
<th width="30%">View</th>
</tr>
<?php
while($row = mysqli_fetch_array($result))
{
?>
<tr>
<td><?php echo $row["plateNo_vehicle"]; ?></td>
<td><?php echo $row["vehicle_Type"];?></td>
<td><input type="button" name="view" value="view" id="<?php echo $row["id_vehicle"]; ?>" class="btn btn-info btn-xs view_data" /></td>
</tr>
<?php
}
?>
</table>
这是模态类和脚本。该脚本应该包含一个应该查看所有车辆细节的ajax,但我改变它只是为了弹出一个数据模式对话框,因为数据模态根本不会出现。
<div id="dataModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Vehicles Details</h4>
</div>
<div class="modal-body" id="vehicle_detail">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
脚本
<script>
$(document).ready(function(){
$('.view_data').click(function(){
$('#dataModal').modal("show");
});
});
答案 0 :(得分:0)
如果您使用的是Bootstrap,则可以添加:
data-toggle="modal" data-target="#dataModal"
按钮中的属性
答案 1 :(得分:0)
好像你正在加载jQuery两次。
第一个例子:<script src="../vendor/jquery/jquery.min.js"></script>
第二个实例:<script src="ajax.googleapis.com/ajax/libs/jquery/2.2.0/…
这可能会导致冲突。坚持使用最新版本。