【问题标题】:Objects to Handler (ashx) using JSON.stringify()使用 JSON.stringify() 处理对象 (ashx)
【发布时间】:2012-01-31 15:34:26
【问题描述】:

我正在尝试使用 JSON.stringify() 将以下对象传递给 Handler (ashx):

var obj1 = {
users: { usId: 1, usName: "XX"},
dept:{ chId: 1, chName: "AA"}
},

obj2 = {
    users: { usId: 2, usName: "YY" },
    dept:{ chId: 2, chName: "BB" }
},
obj3 = {
    users3: { usId: 3, usName: "ZZ" },
    dept: { chId: 3, chName: "CC" }
};

var obj = [obj1, obj2, obj3];

$(document).ready(function () {

    $.ajax({
    url: "Handler.ashx",
    dataType: 'json',
    data: { Data: JSON.stringify(obj) },
    success: alert("Suceess")
    });
}); 

我使用context.Request.["data"] 获得了 JSON 字符串。现在如何将上述值添加到我的属性和类中?我的班级结构如下:

public class testclass
{
   public List<User> users {get;set;}
   public List<Dept> dept{get;set;}
}

【问题讨论】:

    标签: stringify


    【解决方案1】:

    【讨论】:

    • 它有一个请求,因此在我的情况下有多个请求,即数组。我无法使用上述方法添加数组。
    猜你喜欢
    • 2013-08-07
    • 2023-03-03
    • 2010-11-08
    • 2012-11-25
    • 1970-01-01
    • 2012-11-26
    • 2012-02-02
    • 1970-01-01
    相关资源
    最近更新 更多