2017-11-15 7 views
-1

JavaScript変数があり、送信ボタンを使用せずにJSPでアクセスする必要があります。実際には私はjavascript変数を持っていて、私はJSPでクエリを実行してデータベースから値をフェッチし、JSPからjavascriptへの値を再び使用するためにそれを使いたいと思っています。JSPでJavaScript変数にアクセスする

フォームタグに値を送信し、それをJSPのパラメタとして取得するためのボタンはありません。それを行う他の方法はありますか?

実際に私はユーザー名が来るatextboxを持っています。その変数を使用してJSPでクエリを実行し、そのユーザーIDを見つけることができます。テキストボックスの値を取得するためのコードです。

var selUserInfo = thisFrm.SelUser.value 

これで、このselUserInfoをJSPに渡したいと考えています。

+0

あなたの質問にそのタイトルを入力したときに表示される「あなたの回答が既にあるかもしれない質問」リストを無視しないでください。 –

+0

こんにちはサルタック、スタックオーバーフローへようこそ。人々はここであなたのコードを修正できるようにあなたの試みを見る必要があります:) – mrid

+0

こんにちはクラウダー、私の質問を最初に読んでからあなたのコメントをください。 –

答えて

-1

GETまたはPOSTリクエストを送信しない限り、不可能です。説明はthisを参照してください。

編集:あなたは自動補完テキスト入力のために目指していることを理解した上、私はthis oneのようなjQueryのソリューションを探すことをお勧めします、と(.ready()イベント内)、データベースからデータを取得するためにAjax requestを使用。

+0

しかし、私はボタンをUIに表示したくありません。私はGETまたはPOSTを使用する必要がある場合、私はそれのためのボタンを作成する必要があります。 UIにボタンがない方法はありますか? –

+0

あなたが指定した参照は、UIに表示される送信ボタンでヒットするだけで動作します。私はボタンを表示したくありません –

+0

ボタンのイベントにアクションを結びつける必要はありません。テキストフィールドの値の変更のように、他のイベントに行うこともできます(検索バーなどの自動補完に使用されます)。 )。あなたが何を目指しているのかわからなければ、良い代替アプローチを提案することはより困難になります。 –