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



我正在使用jstl and Jquery - j查询我的代码

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}"/>';

如何在选项卡中获取 Javascript 变量值以将值传递给控制器类

根据文档,您可以先使用 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;

最新更新