2017-05-03 31 views
0

ユーザーがEDITリンクをクリックしたときにポップアップを表示したいと思います。下記のコードを記述しました。 リンク: -javascript関数にJSTL変数の値を渡す方法

<a href=javascript:MyFunc('${someVariable}');>EDIT</a> 

Javascriptを: - 私はいくつかのユーザー定義の値を使用する場合

<script type="text/javascript"> 
function MyFunc(somevariable){ 
<c:set var="someVariable" **value="123"**/>  
var answer=confirm("do you want to edit") 
if(answer) 
window.location="<c:url value='/edit/${someVariable}'/>"; 
} 

、それは動作しますが、私はリンクから変数の値を渡すことができません。アンカータグで

+0

「ユーザー定義値」とは何ですか。 – thewaywewere

答えて

0

代わりのMyFuncと( '$ {someVariable}')、私がしようとするだろう:

MyFunc('<c:out value='${someVariable}'/>') 

また、あなたはおそらくwindow.locationのから$ {someVariable}を考慮したいと思うでしょう:

window.location="<c:url value='/edit'/>" + "/" + someVariable 
関連する問題