从 JSP scriptlet out.println 向 javascript 函数传递多个参数
Pass multiple arguments to javascript function from JSP scriptlet out.println
out.println("<button type='button' class='button' onClick='addProgressGoal(" + g.getGoalProgress() + g.getGoalID() + g.getTargetValue() + ")'>Add Progress</button>");
我如何在 addProgressGoal 中传递三个单独的值,因为仅使用 + 显然只是发送 g.getGoalProgress()、g.getGoalID() 和 g.getTargetValue() 的一个值加起来。
这是我的函数:
function addProgressGoal(progress, id, target) {
出于某种原因,我似乎无法将所有三个都发送到有效代码中
这是你想要的吗?
out.println("<button type='button' class='button' onClick='addProgressGoal(" + g.getGoalProgress() +", "+ g.getGoalID() +", "+ g.getTargetValue() + ")'>Add Progress</button>");
参数之间的逗号 ?
out.println("<button type='button' class='button' onClick='addProgressGoal(" + g.getGoalProgress() + g.getGoalID() + g.getTargetValue() + ")'>Add Progress</button>");
我如何在 addProgressGoal 中传递三个单独的值,因为仅使用 + 显然只是发送 g.getGoalProgress()、g.getGoalID() 和 g.getTargetValue() 的一个值加起来。
这是我的函数:
function addProgressGoal(progress, id, target) {
出于某种原因,我似乎无法将所有三个都发送到有效代码中
这是你想要的吗?
out.println("<button type='button' class='button' onClick='addProgressGoal(" + g.getGoalProgress() +", "+ g.getGoalID() +", "+ g.getTargetValue() + ")'>Add Progress</button>");
参数之间的逗号 ?