gpt4 book ai didi

javascript - 将函数内部定义的javascript变量传递给jsp而不重新加载

转载 作者:行者123 更新时间:2023-12-03 03:58:55 26 4
gpt4 key购买 nike

我想加载引导模式。该模式的内容是基于按钮上的 onclick 函数的动态内容。为此,按钮的 onclick 会调用带有一个参数的 javascript 函数。函数集 $('#modalId').show();modal 应包含根据传递给 JavaScript 函数的参数从数据库获取的内容。所以为此我想将传递的参数从js传输到模态体的jsp。如何访问单击时传递的参数。

最佳答案

在将生成的 html 代码发送到浏览器之前,jsp 代码在服务器端进行计算,而 js 代码在浏览器的客户端进行计算。所以没有办法直接向jsp代码传递参数。

但是当然有办法解决你的问题。当用户单击该按钮时,您需要在 javascript 代码中发出 ajax 请求。您可以在 ajax 请求中传递参数,这可能会简单地加载另一个 jsp,该 jsp 可以访问请求参数,执行您喜欢的任何数据库查询并返回一些 html。

在客户端(在 JavaScript 代码中),您只需将返回的 html 代码放置在模式对话框中或任何您喜欢的位置并显示结果。

关于javascript - 将函数内部定义的javascript变量传递给jsp而不重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44818740/

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