我可以在新窗口中重定向吗?

时间:2009-08-06 13:24:17

标签: ruby-on-rails

我有一个用户可以点击的链接列表。点击后,我想增加一个计数器(跟踪有多少用户点击该链接),然后在新窗口中打开链接。

现在,在'show'方法中,我可以做除“新窗口”之外的所有事情。有没有办法在纯轨道中实现这一点,或者我是否需要添加一些额外的javascript来启动ajax请求(用于增量),然后在新窗口中打开链接?

感谢, 皮尔

3 个答案:

答案 0 :(得分:6)

我认为最简单的解决方案就是让您的链接包含

目标= “_空白”

窗口会打开,转到您的计数器页面,然后重定向到正确的页面

答案 1 :(得分:0)

你需要使用AJAX,从服务器返回javascript或只是成功代码,然后从javascript打开一个新窗口。

HTTP无法打开新窗口。

一张便条!请确保你的标签仍然有hrefs指向你的SEO的URL!

祝你好运!

答案 2 :(得分:-1)

一个简单的javascript可能会:

    window.open('filename.php?var=' + varvalue, 'resizable=1, scrollbars=1, left=80,top=60, width=650, min-height=400');

如果您正在使用任何jquery库,则可以查看模态。

我知道如何在Rails中执行此操作。