如何在jquery中从会话变量中获取自定义类型值
本文关键字:获取 自定义 类型 变量 jquery 会话 | 更新日期: 2023-09-27 18:09:22
我只是想知道是否有任何方法从jquery会话变量中获得自定义类型值?
例如。我有一个名为user的类。
public class user{
public string userid;
public string username;
}
public static class Abc
{
public static List <user> user; //user type list
}
在会话变量i有session["userclass"] = Abc.user;
现在的问题是如何获得值从这个会话变量使用jquery。
我知道var ABC = <%=session["variablename"]%>
但是如何在jquery中使用上述会话变量获得用户类变量的值?
// ${FEEDBACK_QUESTION_IDS} this is session attribute name in controller
<script type="text/javascript">
$(document).ready(function() {
window.questionIdsList = [];
var i = 0;
<c:forEach items="${FEEDBACK_QUESTION_IDS}" var="queId">
questionIdsList[i] = parseInt(${queId});
i++;
</c:forEach>
});
</script>
finally we can use "window.questionIdsList" as same as array
因为你放了:"session["userclass"] = Abc.user;",
session["userclass"]是一个列表,而不是用户对象。
你可以这样写代码:
List = session["userclass"] as List;
User [0] as User;