【发布时间】:2021-07-17 01:15:19
【问题描述】:
我有一个像这样的PHP foreach 循环:
<?php
foreach ($student->student as $d) {
echo
'<tr>'
'<td class="StudentID">' . $d->ID . '</td>' .
'<td>' . $d->Date . '</td>' .
'<td>' . $d->Name . '</td>' .
'<td><a class="show-confirmation">'. "click to confirm" . '</a></td>' .
'</tr>';
}
?>
我将bootbox js 用于这样的对话框:
<script>
$(document).on("click", ".show-confirmation", function(e) {
var StudentID = $('#StudentID').val();
bootbox.confirm("Confirm, student ID? " + StudentID, function(result) {
console.log('This was logged in the callback: ' + result);
console.log('StudentID: ' + StudentID);
});
});
</script>
我想要完成的是当我单击具有class="show-confirmation" 的click to confirm 时,我想在bootbox js 确认对话框中获取$d->ID 的值。由于这是一个for each 循环,我想每次在对话框确认框上传递一个新的学生ID。
在确认对话框中,我想查看Confirm, student ID? + 15,这是该行的学生 ID。
我做了什么?
- 我添加了一个变量
var StudentID = $('#StudentID').val();,希望从StudentID类中获取学生ID 值,例如:<td class="StudentID">,但当我访问它时它是undefined。
有人可以指导我完成这个方法吗?
【问题讨论】:
标签: javascript php bootbox