单击按钮从JavaScript运行Java方法

问题描述 投票:0回答:1

我需要一种从Javascript调用Java方法并将用户输入变量传递给方法调用的方法。问题似乎是Javascript在页面加载上解析/评估Java方法。我正在使用JIRA(Atlassian)插件

注意:我将从表单中获取用户输入,但不认为有必要在此处包含代码。

<button class="aui-button" onclick="javaMethodInJavascript">Remove Indicator</button>
<script>
  function javaMethodInJavascript(){
      $javaMethod.methodToCall(userInputOne, userInputTwo);
   }
</script>
javascript java jquery jira velocity
1个回答
0
投票

首先,您需要了解Java和JavaScript之间的区别。 Java是服务器端语言,在服务器上执行,而JavaScript在客户端执行。

要在它们之间建立通信,您需要将数据从客户端发布到服务器。如果使用AJAX,您可以轻松完成此操作。

$.ajax({
    type: 'post',
    url: 'servlet.url',
    data: 'data=' + variable1 + '&data2=' + variable2
});
© www.soinside.com 2019 - 2024. All rights reserved.