从JSP scriptlet out.println将多个参数传递给javascript函数

时间:2015-04-11 20:58:38

标签: java javascript jsp scriptlet

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) {

出于某种原因,我似乎无法在有效代码中发送所有三个

1 个答案:

答案 0 :(得分:1)

这就是你想要的吗?

out.println("<button type='button' class='button' onClick='addProgressGoal(" + g.getGoalProgress() +", "+ g.getGoalID() +", "+ g.getTargetValue() + ")'>Add Progress</button>");

参数之间的逗号?