在外部js文件使用jQuery會話變量的值我有ASP.NET MVC5項目中,我在控制器使用setSession(),這是用戶id設置會話值。 然後,我需要在.js文件中檢索或獲取該值(並將其設置爲TextBox)如何獲得在ASP.NET MVC
但無法在.js文件中獲取該值。
以下是我的js文件的代碼
function populateUser() {
debugger;
$.ajax({
type: "GET",
url: '/UserProfile/SetSessionValues',
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
success: function (data) {
if (data) {
var user = $.session.get("UserName");
$("#txtUserName").val(user);
}
},
error: function (msg) {
alert("Error :" + msg.responseText);
},
});
}
是否使用[AlexChittock/jQuery的會話插件](https://github.com/AlexChittock/JQuery-Session-Plugin)?你在'data'中得到了什麼? – Satpal
你在哪裏設置'userId'?在客戶端還是在服務器上?如果是在客戶端,向我們展示代碼。 –
@Satpal我沒有使用你提到的任何插件。和我收到返回字符串哪個控制器方法在數據 – user3480139