从动态创建的页面动态创建弹出窗口 - Mysql

时间:2012-09-18 16:32:24

标签: php javascript jquery mysql

我创建了一个页面,其中Mysql行显示为动态创建的图像网格。 网格显示我完全控制,但我需要从显示的每个图像中获取(Mysql)行ID,并在某种弹出窗口中使用它。

我不喜欢每个Mysql行都有一个完整的页面。

它可以将其传递给新的较小信息页面(动态),也可以是带有信息(动态)的弹出窗口。 我更喜欢弹出窗口,因为我觉得这对眼睛来说更容易。

所以我需要一个关于弹出功能的建议,它会在点击时加载/设置行ID。

我已经看过用于制作弹出窗口的Jquery解决方案,但我需要传入已经由每个显示图像设置的变量。这就是我失败的地方。

提前致谢。

/尼尔斯

** 这是我尝试过的事情之一,但我无法找到以正确的方式传递它的方法:

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

1 个答案:

答案 0 :(得分: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