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

将函数中定义的javascript变量传递给jsp而不重新加载,javascript,jsp,Javascript,Jsp,我想加载一个引导模式。该模式的内容基于按钮上的onclick函数是动态的。为此,调用了带有一个参数的javascript函数onclick of button。 函数集$('#modalId').show(); 模式应该包含根据传递给javascript函数的参数从数据库获取的内容。为此,我想将传递的参数从js传递到modal body的jsp。如何访问单击时传递的参数 在将生成的html代码发送到浏览器之前,jsp代码在服务器端求值,而js代码在浏览器的客户端求值。因此,无法直接将参数传递给j

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

在将生成的html代码发送到浏览器之前,jsp代码在服务器端求值,而js代码在浏览器的客户端求值。因此,无法直接将参数传递给jsp代码

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

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