私はjspページで作業しています。ログイン後、セッションが設定され、すべて正常に動作しています。しかし、ボタンをクリックした後にWebサイトに機能があり、jqueryからボタンの値を取得しているため、セッションを再度設定する必要があります。それ、どうやったら出来るの?
に保存されている値にセッション変数を再度設定する方法javascript
。
私はjspページで作業しています。ログイン後、セッションが設定され、すべて正常に動作しています。しかし、ボタンをクリックした後にWebサイトに機能があり、jqueryからボタンの値を取得しているため、セッションを再度設定する必要があります。それ、どうやったら出来るの?
に保存されている値にセッション変数を再度設定する方法javascript
。
セッションはサーバー側で維持されます。そのため、Javascript に格納することはできません。
私が提案するのは、ボタンをクリックして値を取得し、サーバー(通常はサーブレット)にAjaxリクエストを作成し、更新された値をセッションに保存することです。
あなたがすでに使用しているようにjQuery
。このようなことができます。
$(document).ready(function(){
$('#myButton').click(function(){
sendData();
});
});
function sendData(){
var myVal = $('#myText').val();
alert(myVal);
$.ajax({
type: "POST",
url: "UtilServlet", // Map your servlet here.
data: { myVal : myVal }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
}
詳細: http://javabelazy.blogspot.com/2012/08/jquery-ajax-call-to-servlet-example.html#ixzz2MxBBouHP