リンクをクリックしたときにトリガーするjavascript関数にオブジェクトを渡そうとしています。しかし、残念ながら私はそれを働かせることができません。ここでonclickイベントのjavascript関数でオブジェクトを渡します
は同じのための私のJSPファイルのコードです:ここで
<script type="text/javascript">
$(document).ready(function() {
function tryToDoItTwice(obj) {
var check = obj;
if(check == null) {
return true;
}
else {
alert("You're not allowed to do this twice!");
return false;
}
}
});
</script>
<a href="<c:url value="/somepath" />" onclick="javascript: tryToDoItTwice(${foo});">Try to do it twice</a>
foo
はタイプFoo
のオブジェクトを参照します。
私はここで何が間違っているのか理解してくれますか?
EDIT:Foo
はJavaオブジェクトです。 ${foo}
は、Foo
javaオブジェクトを参照する参照変数です。
ありがとうございました。
私はJQueryの前にJavascriptを学ぶと言います。 $ {foo}はそのような構文を見たことがありません。 –
'$ {foo}'とは何ですか? –
また、onclick属性の中に 'javascript'を入れる必要もありません。そして、私たちにエラーメッセージを与えてください。 –