-1

動的に作成された画像グリッドとして表示されるMysql行を含むページを作成しました。グリッド表示は完全に制御できますが、表示された各画像から(Mysql)行IDを取得して、ある種のポップアップで使用する必要があります。

Mysqlの行ごとにページ全体を表示するのは好きではありません。

新しい小さな情報ページ(動的)に渡すことも、情報(動的)を含むポップアップにすることもできます。私はポップアップを好むでしょう、なぜならこれは目には簡単だと思うからです。

したがって、クリック時に行IDをロード/設定するポップアップ関数に関する提案が必要です。

ポップアップを作成するためのJqueryソリューションを見てきましたが、表示された各画像によってすでに設定されている変数を渡す必要があります。そして、これは私が失敗するところです。

前もって感謝します。

/ Niels

**これは私が試したことの1つですが、正しい方法でそれを渡す方法を実際に理解することはできません。

echo "<p><a href=\"javascript:Popup('show.php?id=" .$row['user_id'] ')\">Show</a>"
4

1 に答える 1

0

PHPでページをレンダリングする場合、データ属性を使用し<div data-mydata='foo' />て必要なIDを格納できます。次に、jQueryで、data()関数を使用してデータにアクセスし、必要なポップアップをレンダリングします。

HTML 5データ属性:http ://ejohn.org/blog/html-5-data-attributes

jQueryリファレンス:http ://api.jquery.com/data

于 2012-09-18T16:35:58.070 に答える