我创建了一个页面,其中Mysql行显示为动态创建的图像网格。 网格显示我完全控制,但我需要从显示的每个图像中获取(Mysql)行ID,并在某种弹出窗口中使用它。
我不喜欢每个Mysql行都有一个完整的页面。
它可以将其传递给新的较小信息页面(动态),也可以是带有信息(动态)的弹出窗口。 我更喜欢弹出窗口,因为我觉得这对眼睛来说更容易。
所以我需要一个关于弹出功能的建议,它会在点击时加载/设置行ID。
我已经看过用于制作弹出窗口的Jquery解决方案,但我需要传入已经由每个显示图像设置的变量。这就是我失败的地方。
提前致谢。
/尼尔斯
** 这是我尝试过的事情之一,但我无法找到以正确的方式传递它的方法:
echo "<p><a href=\"javascript:Popup('show.php?id=" .$row['user_id'] ')\">Show</a>"
答案 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