【发布时间】:2018-07-07 22:23:03
【问题描述】:
我正在尝试为里面的每个隐藏输入实现一个唯一的 id 名称,而条件假设我有这个代码
while(mysqli_stmt_fetch($stmt)):
<button class="btn btn-success btn-xs" onclick="InitTime(<?php echo $row_id; ?>)">Send</button>
<input type="hidden" id="on" value="<?php echo $row_id; ?>">
endwhile;
function InitTime(row_id, on) {
var conf = confirm("Are you sure to execute <?php echo $row_id; ?>");
var on = $("#on").val();
if (conf == true) {
$.post("ajax/initializeTime.php", {
row_id: row_id,
on:on
}
);
}
}
但每次我点击按钮时,我都会从 DB 获取第一行 ID,但它假设是来自 DB 的不同 ID
在我的 initializeTime.php 中,我检索到相同的 ID
if(isset($_POST['row_id']) AND isset($_POST['on']) )
{
//Here I retrieve the first ID from DB
}
【问题讨论】:
-
隐藏输入的目的是什么?您已经将
row_id传递给您的函数 -
@billyonecan 我的 $on 行有不同的价值