2015-04-11 5 views
0

out.println("<button type='button' class='button' onClick='addProgressGoal(" + g.getGoalProgress() + g.getGoalID() + g.getTargetValue() + ")'>Add Progress</button>"); передать несколько аргументов яваскрипта функции из JSP скриптлета out.println

Как я могу пройти три отдельных значения в addProgressGoal, как только с помощью +, очевидно, только отправка по одному значению g.getGoalProgress(), г. getGoalID() и g.getTargetValue() добавлены вместе.

Вот моя функция:

 function addProgressGoal(progress, id, target) { 

По некоторым причинам я просто не могу показаться, чтобы отправить все три через в действительном коде

+0

Показать функцию 'addProgressGoal()'. –

ответ

1

Это то, что вы хотите?

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

Запятая между параметрами?

+0

Да, большое спасибо. Наверное, я просто исчерпал много вариантов и даже не думал об этом! Благодарю. – Juniper567