如何在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中使用上述会话变量获得用户类变量的值?

如何在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;