gpt4 book ai didi

javascript - 从 js 引用标签函数?

转载 作者:行者123 更新时间:2023-11-30 15:32:31 24 4
gpt4 key购买 nike

我的jsp中有这段代码

    <script  type="text/javascript">

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

它正在运行。我希望 document.getElementById('${id}').value 通过我的标签库并添加

 <%@ 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 返回一个字符串,但它正在变空。我不明白为什么?

最佳答案

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

正如 Satpal 所说,您需要 AJAX .

关于javascript - 从 js 引用标签函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42023551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com