2017-02-07 9 views
0

javascriptからjavaメソッドを呼び出し、ユーザー入力変数をメソッド呼び出しに渡す方法が必要です。問題は、javascriptがページの読み込み時にJavaメソッドを解決/評価することにあるようです。私はJIRA(Atlassian)プラグインを使用していますボタンをクリックしてJavaScriptからJavaメソッドを実行

注:私はフォームからユーザー入力を受け取りますが、コードをここに含める必要はないと思います。

<button class="aui-button" onclick="javaMethodInJavascript">Remove Indicator</button> 
<script> 
    function javaMethodInJavascript(){ 
     $javaMethod.methodToCall(userInputOne, userInputTwo); 
    } 
</script> 
+0

HTMLはクライアント側にあり、Javaコードはサーバー側にあります.jquery ajaxを使用することを検討してください –

答えて

0

まず、JavaとJavaScriptの違いを理解する必要があります。 Javaはサーバー側でのサーバー側の言語であり、サーバー上で実行されますが、JavaScriptはクライアント側でで実行されます。

これらの間の通信を確立するには、のデータをクライアントからサーバーに送信する必要があります。 AJAXを使用すると簡単にこれを行うことができます。

関連する問題