私はこのコードスニペットを持っている::私は何をしたいのかスクリプトレットからJavascriptに変数を渡す。
<script type="text/javascript">
function gotoa(){
<%!
public void a(){
String temp1;
PopulateTextbox obj = new PopulateTextbox();
temp1 = obj.method();
request.setAttribute("variable", temp1);
}
%>
var myVar = <%=request.getAttribute("variable")%>
}
</script>
は)私のJavaScript関数gotoa(内の変数TEMP1の値を取得することです。この特定のコードでは、私は
request.setAttribute("variable", temp1);
エラー無効な要求を取得しています私の主な目的は、私のスクリプトコードが再び実行させ、新鮮な値が変数に渡されているように、いくつかのボタンのクリックイベントに()関数を呼び出すことですtemp1。それはgotoa()に渡され、データグリッドのソースとして機能します(このコードではありません)。基本的に私はいくつかのボタンクリックでグリッドをリフレッシュしたい。私は正しい方法でやっていますか?助けてください。ありがとう。
「temp1」の値を非表示フィールドに設定し、Javascriptでこの非表示フィールドの値にアクセスしてください。 – Lion
ライオンのやり方は? –
' ">'これで、この隠されたフィールドの値を以下のようなJavascript関数で得ることができます:document.getElementById( 'tempValue')。value; ' – Lion