与えられたコードを何時間も更新しようとしましたが、運がありませんでした。このページの例をたくさん試しましたが、まだ役に立ちません...
一部のデータを出力する 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 を取得できないため、動的なものを表示する方法はありません。
誰でもここで助けてもらえますか?どんな入力でも大歓迎です。
乾杯、 グレッグ・ビアロワス