【发布时间】:2015-12-02 08:18:00
【问题描述】:
我使用 datatables jquery 作为表格插件来显示来自 mysql 的数据列表。 一切都很好,脚本运行良好。但是当我尝试从每一行提交数据表单时,页面不会加载任何内容。
这是我的源页面。
<div id="product-grid" class="col-lg-6">
<div class="txt-heading"><h3> Services </h3></div>
<table class="table table-striped table-bordered table-hover " id="dataTables-example">
<thead>
<tr>
<th><strong>Name</strong></th>
<th><strong>Price</strong></th>
<th name="kategori"><strong>Kategori</strong></th>
<th><strong>Quantity</strong></th>
<th><strong>Action</strong></th>
</tr>
</thead>
<?php
$product_array = runQuery("SELECT * FROM menu ORDER BY id ASC");
if (!empty($product_array)) {
foreach($product_array as $key=>$value){
?>
<form class="form-group" method="post" action="?action=add&code=<?php echo $product_array[$key]["code"]; ?>">
<tbody>
<tr>
<td><strong><?php echo $product_array[$key]["name"]; ?></strong></td>
<td class="product-price"><?php echo $format->angka($product_array[$key]["price"]); ?></td>
<td> <?php echo $product_array[$key]["kategori"]; ?> </td>
<td> <input type="text" name="quantity" value="1" size="2" /> </td>
<td>
<input type="submit" value="Submit" class="btn btn-primary" />
</td>
</tr>
</form>
<?php }
}?>
</tbody>
</table>
</div>
我通过 index.php 页面从 admin.php 加载这些代码..
<link href="<?php echo ASSETS.'bootstrap/dataTables/dataTables.bootstrap.css';?>" rel="stylesheet">
<script src="<?php echo ASSETS.'bootstrap/js/bootstrap.min.js';?>"></script>
<script src="<?php echo ASSETS.'bootstrap/dataTables/jquery.dataTables.js';?>"></script>
<script src="<?php echo ASSETS.'bootstrap/dataTables/dataTables.bootstrap.js';?>"></script>
我想要的是,当用户单击提交时,表单被发布到 action.php 以处理脚本。
谢谢你..
【问题讨论】:
-
有相关代码可以发吗?
-
@RFLdev 我帖子上面的代码是我现在的代码。我只是陷入了我遇到的那个问题。
标签: php jquery datatables