利用jQuery發送Ajax請求到后臺獲取session的值,不管利用什么樣的后臺說話(C#、JAVA等),前臺的ajax部門是一樣的。本文以asp.net mvc為例,演示若何經由過程ajax獲取后臺的session值(本文僅做演示,所以,并未做參數有用性與異常處置)
建立空的asp.net mvc項目
添加頁面 1)添加HomeController 2)添加Index頁面 3)添加Content文件夾,并添加Jquery源文件(jquery-1.12.4.min.js)
添加測試DOM 1)在Head標簽內引入jquery 2)添加一個輸入待獲取session名稱的文本框 3)添加一個按鈕,點擊按鈕經由過程ajax獲取session 4)添加一個顯示session值的div
添加后臺代碼 1)在HomeController的Index方式內,設置一個session值 2)在HomeController中添加GetAjaxSession方式,領受session名稱,返回值
添加ajax方式獲取session 1)給按鈕綁心猿意馬jquery點擊事務 2)在點擊事務中獲取文本框中的session名稱 3)經由過程ajax提交后臺方式,并處置返回成果
運行結果如下 1)輸入session名稱 2)點擊按鈕,執行jquery的按鈕點擊事務 3)獲得后臺的session后,寫回界面
關頭代碼闡發 1)起首后臺需要有一個方式獲取session的值,因為session是存在辦事端的,js是無法直接獲取其值的,因為js是在客戶端執行的劇本 2)jquery經由過程ajax挪用后臺方式,就可以返回session值
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!