现在已经尝试了几个小时来更新我给出的代码,但没有运气。我已经从这个页面尝试了一堆例子但无济于事......
我有一个打印出一些数据的 php 循环,然后在单击“查看”链接时,会弹出一个模式框,显示给定人员的更多信息。为了显示该模式框的内容,我使用了外部 php 文件,因此我认为传递一个值并简单地根据传递的 ID 从 DB 中选择并显示所有信息会很容易。我错了……
这是我现在拥有的:
PHP:
<tr>
<td>' . sel_db('*', 'guests', $row['guestID'], '3') . '</td>
<td>' . find_lounge($row['departureID']) . '</td>
<td>' . $row['flight_no'] . '</td>
<td>' . $row['arrival_time'] . '</td>
<td><a class="modalInput" rel="#details_view">View</a></td>
<td class="cent">' . $thisBooking . '</td>
</tr>
还有这个小jquery:
<script type="text/javascript" />
var triggers = $(".modalInput").overlay({
// some mask tweaks suitable for modal dialogs
mask: {
color: '#ebecff',
loadSpeed: 200,
opacity: 0.9
},
closeOnClick: true
});
$('#details_view').load('popup.php?ID=???');
</script>
加上纯 HTML 页面中的 div (与 php 代码相同):
<!-- Details popup -->
<div class="modal" id="details_view">
{ here is loaded external php file }
</div>
弹出窗口打开得很好,但我无法显示任何动态的内容,因为我无法从 php 循环中获取该 ID。
有人可以在这里帮忙吗?任何输入将非常非常感谢。
干杯,格雷格·比亚洛瓦斯