2017-05-03 94 views
0

我想在用戶單擊編輯鏈接時顯示一個彈出窗口。我寫了下面提到的代碼。 鏈接: -如何將JSTL變量值傳遞給javascript函數

<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 
相關問題