我想加载一个bootstrap模式。该模态的内容基于按钮上的onclick函数是动态的。为此,单击按钮,调用带有一个参数的javascript函数。 函数设置$(' #modalId')。show(); modal应该包含基于传递给javascript函数的参数从数据库中获取的内容。所以为此,我想将传递的参数从js转移到模态体的jsp。如何访问在单击时传递的参数。
答案 0 :(得分:1)
在生成的html代码发送到浏览器之前,在服务器端上评估jsp代码,而在浏览器的客户端评估js代码。所以没有办法直接将参数传递给jsp代码。
但当然有办法解决你的问题。当用户点击该按钮时,您需要在javascript代码中发出ajax请求。您可以在ajax请求中传递参数,该参数可能只是加载另一个可以访问请求参数的jsp,执行您喜欢的任何数据库查询并返回一些html。
在客户端(使用javascript代码),您只需将返回的html代码放在模态对话框中或任何您喜欢的位置并显示结果。