JavascriptがAjaxのページ上のセッションに値を追加するよりも、あなたがアヤックスを介してサーバに変数を渡す必要があり、サーバー側です。
ajaxリクエストを実行する最も簡単な方法(個人的意見)は、jQueryライブラリを使用することです。
これはjQueryのでAJAXリクエストを行う方法です。詳細は
$(function() {
$.ajax({
method: "POST"
,data: {
sessionVariable: variable
}
,url: //enter the url of your controller/action which the session variable is being sent to, and handled by the server.
,success: function(returnedData){
alert("Session successfully sent to the server");
// you could return something from the controller with more info and display this using the returnedData object.
}
,error: function(){
alert("something went wrong");
}
});
})
をn個jQueryのAjaxは、このリンク>http://api.jquery.com/jquery.ajax/
に従っ 'Session'は、サーバ側です。 Javascriptはクライアント側です。サーバーに値を渡す必要があります(たとえばajaxを使用して)コントローラに設定します –
ok。私は本当にajaxを使う方法を知らない。もっと具体的な方向を教えてくれますか?おかげで – Anonymous
あなたはいくつかの研究を行うために時間を:) –