我有一个行数据表,每行有一个复选框,通过使用FAPI为#type传入'#tableselect'来完成。我想获取用户选择的选项,将它们发送到外部网站的$ _GET网址,并使用javascript在新窗口中显示该外部网站(外部网站使用我的数据绘制图形)。在我的表单提交功能中,我有:
drupal_add_js('$(document).ready(function() {window.open(\'' . $url . '\')});', 'inline');
我可以看到Drupal在单击提交按钮时在页面上添加了这一行,但是当我在Firebug中跳过该行时没有打开新窗口。我做错了什么?
答案 0 :(得分:0)
谢谢,我通过将javascript更改为
来实现它drupal_add_js('window.open(\'' . $url . '\')', 'inline')