2017-05-03 110 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 
相关问题