jQuery fancybox 帖子
我有一个 jQuery fancybox,它从 iframe 中获取内容,这里是弹出该框的链接:
<a class="action_btn recommend_btn" act="recommend" href="recommend.php">Recommend</a>
这是 fancybox 的代码:
$(".action_btn").not(".save").click(function() {
$.fancybox({
'width' : 560,
'height' : 530,
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
'href' : $(this).attr('href')
});
return false;
});
现在我想将一些内容发布到这个Recommended.php,所以我可以使用这个属性/值在recommend.php中,我该怎么做?
我能想到的一种方法是在超链接之前在页面中存储会话,但似乎不正确..似乎应该有更好的方法来做到这一点
I have a jQuery fancybox that takes the content from an iframe, here's the link to popup the box:
<a class="action_btn recommend_btn" act="recommend" href="recommend.php">Recommend</a>
and here's the code for the fancybox:
$(".action_btn").not(".save").click(function() {
$.fancybox({
'width' : 560,
'height' : 530,
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
'href' : $(this).attr('href')
});
return false;
});
now I would like to post something to this recommend.php, so I can use this attribute/value in recommend.php, how can I do this?
One way I can think of is to store a session in the page prior to hyperlinking, but doesn't seem right.. seems like there should be a better way to do this
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该仍然能够使用 _GET http 变量,我认为是这样:
然后在recommend.php 中使用
$_GET['some_variable']
。除非 fancybox 用 iFrame 做了一些疯狂的事情。You should still be able to use the _GET http variable I think so:
Then in recommend.php use
$_GET['some_variable']
. Unless fancybox does something crazy with iFrames.因为您已经在使用 jQuery 并且可能想使用 .post() 即时执行此操作。
since you already are using jQuery and possibly want to do this on the fly use .post().