我有一个用户可以点击的链接列表。点击后,我想增加一个计数器(跟踪有多少用户点击该链接),然后在新窗口中打开链接。
现在,在'show'方法中,我可以做除“新窗口”之外的所有事情。有没有办法在纯轨道中实现这一点,或者我是否需要添加一些额外的javascript来启动ajax请求(用于增量),然后在新窗口中打开链接?
感谢, 皮尔
答案 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中执行此操作。