首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

如何根据用户点击的链接返回不同的数据(php+fancybox)

2012-03-20 
怎么根据用户点击的链接返回不同的数据(php+fancybox)?在a.php页面有多个链接,需要根据点击的不同链接(只

怎么根据用户点击的链接返回不同的数据(php+fancybox)?
在a.php页面有多个链接,需要根据点击的不同链接(只是query string不同),通过ajax从b.php页面返回不同的数据(数据量很小,格式都相同),不刷新页面,不跳转到b.php页面。我用了jquery + fancybox弹出层。

<a href="b.php?id=105" class="fancybox fancybox.ajax">链接01</a>
<a href="b.php?id=87" class="fancybox fancybox.ajax">链接02</a>
<a href="b.php?id=19" class="fancybox fancybox.ajax">链接03</a>

关键是点击了a.php页面中的链接后,怎么把$_GET['id']传给fancybox,然后还要传给b.php去查询。

请问,这种情况下怎么解决呢?谢了先~~

也不一定非得用那个 ?id=xxx 的方式,只要能够实现这个功能就可以了。但是要是弹出层返回结果。

[解决办法]
什么叫做“把$_GET['id']传给fancybox”
[解决办法]
那个是$_GET['id'],我是问什么叫做“把$_GET['id']传给fancybox”
[解决办法]
fancybox里面的不就是b.php吗?
[解决办法]
就是用ajax

[解决办法]

探讨

现在的问题是,点击b.php?id=123和点击b.php?id=789等链接中的那个id参数的值没起作用。

不知道那个id参数的值怎么传递过去,查询数据库,然后返回查询结果,显示到fancybox中。

[解决办法]
$('a').fancybox ();

热点排行