0

我有一个按钮有问题,我希望它重定向到另一个页面,我使用了但 它location.href也不起作用createDiscoveryProject方法是这样的: $(location).attr('href','url')<input type="button" value="New Project" onclick="createDiscoveryProject()"/>function createDiscoveryProject(){$(location).attr('href',[@spring.url '/myPage'])}

现在,当我单击按钮时,即使我在createDiscoveryProject中添加了警报方法,也不会弹出任何警报,最后我想添加 JavaScript 方法在模板 ftl 文件中,而按钮在另一个 ftl 文件中。有什么帮助吗?

4

1 回答 1

1

既然您已经在使用 jQuery,为什么不将准备好的文档上的函数绑定到按钮。不要误会我的意思,你正在做的方式应该完全有效,但由于你说即使警报不起作用,你的代码中可能还有另一个 js 错误,所以也许这样你就可以解决它。

所以:

$(document).ready(function(){
   $("button").click(function(){
      window.location.href = "http://domain.tld";
   });
});
于 2012-09-19T16:26:34.170 回答