【问题标题】:how to get Javascript variable value using <c:url>tag如何使用 <c:url>tag 获取 Javascript 变量值
【发布时间】:2016-03-14 07:08:43
【问题描述】:

我正在使用 jstl 和 Jquery - jQuery 我的代码

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 变量值以将值传递给控制器​​类

【问题讨论】:

    标签: javascript spring jstl


    【解决方案1】:

    根据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;
    

    【讨论】:

    • 我正在使用 DataTable 代码
    • 我不明白这与您的问题有什么关系。你能解释一下吗?
    • 我在警告框中得到了 jobid,然后如何将该 jobid 传递到 location.href = '/coverFileDesign?jobId=' + jobid;使用 spring mvc 到控制器类
    猜你喜欢
    • 2020-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多