我想在用户点击EDIT链接时显示弹出窗口。我已经编写了下面提到的代码。 链路: -
<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 :(得分:0)
而不是锚标记中的MyFunc(&#39; $ {someVariable}&#39;),我会尝试:
var objmap map[string]*json.RawMessage
err := json.Unmarshal(data, &objmap)
另外,您可能希望从window.location中分解$ {someVariable}:
MyFunc('<c:out value='${someVariable}'/>')