从js参考标签功能?

时间:2017-02-03 11:46:15

标签: javascript jsp dom

我在jsp中有这段代码

    <script  type="text/javascript">

    function myJsFunction() {
       var queryString = new QueryString();
        queryString.add('initDate', document.getElementById('${id}').value);
    }

它正在发挥作用。我希望document.getElementById('${id}').value通过我的标签lib并添加

 <%@ taglib prefix="my" uri="http://tags/my"%>


    <script  type="text/javascript">

    function myJsFunction() {
       var queryString = new QueryString();
        queryString.add('initDate', ${my:myTagFunc(document.getElementById('${id}').value)});
    }

但是尽管document.getElementById('${id}').value返回一个String,但是空缓慢。我不明白为什么?

1 个答案:

答案 0 :(得分:2)

您正在混合使用两种不同的代码。关键是要实现每个代码执行时 - 在请求和呈现页面时服务器上的JSP(即之前响应发送到浏览器)和浏览器中的Javascript, 后,浏览器会收到已生成的响应。

如Satpal评论,您需要AJAX