如何使用<c:url>标记获取Javascript变量值

时间:2016-03-14 07:08:44

标签: javascript spring jstl

我正在使用jstl和Jquery   - jQuery MyCode

var tr = $(this).closest('tr');
var tds = $(tr).find("td:not('.editor_edit')").get();
jobid=($(tds[0]).text());
alert("ans "+jobid);
window.location.href ='<c:url value="/coverFileDesign?jobId=${jobid}"/>';

如何在tab中获取Javascript变量值以将值传递给控制器​​类

1 个答案:

答案 0 :(得分:2)

根据docs,您可以先创建带有XML标记的标记,然后使用变量访问它。例如:

<强> HTML

<c:url var="myUrl" value="/coverFileDesign" >
    <c:param name="jobId" value="${jobId}" />
</c:url>

<强>的JavaScript

var tr = $(this).closest('tr');
var tds = $(tr).find("td:not('.editor_edit')").get();
jobid=($(tds[0]).text());
alert("ans "+jobid);
window.location.href ="${myUrl}";

------------------------编辑---------------------- -

要通过JavaScript发送值,您只需将值添加到字符串即可。例如:

<强>的JavaScript

var tr = $(this).closest('tr');
var tds = $(tr).find("td:not('.editor_edit')").get();
jobid=($(tds[0]).text());
alert("ans "+jobid);
window.location.href = '<c:url value="/coverFileDesign" />?jobId='+jobid;