0

別のページにリダイレクトしたいボタンに問題がlocation.hrefあり$(location).attr('href','url')ます <input type="button" value="New Project" onclick="createDiscoveryProject()"/> .メソッドcreateDiscoveryProjectは次のように なります。function createDiscoveryProject(){$(location).attr('href',[@spring.url '/myPage'])}

createDiscoveryProject内にアラート メソッドを追加してもボタンをクリックしても何も起こりません。アラート ポップはありません。最後に、ボタンが別の ftl ファイルにある間に JavaScript メソッドがテンプレート 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 に答える