tnblog
首页
视频
资源
登录

AJAX从前台序列化传对象

1797人阅读 2020/12/30 17:09 总访问:190436 评论:0 收藏:0 手机
分类: AJAX


                           

前台部分


 //点击确定过后构造一个json对象
                    var jsonDBJ = {};
                    //对象名字要与后台对象名字对应
                    jsonDBJ.id = "001";
                    jsonDBJ.Username = "张三";
                    jsonDBJ.Usernum = "NS001";
                    jsonDBJ.Userclass = "一班";
                   //把json转化为字符串
                    var Jsonstr = JSON.stringify(jsonDBJ);
                    //再通过AJAX提交到后台
                       $.ajax({
                            url: "Handler1.ashx",
                            type: "post",
                            //把字符串传递到后台
                            data: { jsonstr: Jsonstr },
                            success: function (result) {
                                //输出结果
                                alert(result)
                            }
                        })

                 
                               

 后台部分

         //先引入命名空间
                using System.Web.Script.Serialization;
                //接收前台传递的字符串
                string jsonstr = context.Request["jsonstr"];
                //反序列化
               JavaScriptSerializer jss = new JavaScriptSerializer();
              //指定转换成的对象
               Provice provice = jss.Deserialize<Provice>(jsonstr);
              //定义接收值
              string id = provice.id;
              string name = provice.Username;
              string USid = provice.Usernum;
              string Class = provice.Userclass;

             
                                 

 对象部分

         public class Provice
            {
                public string id { get; set; }
                public string Username { get; set; }
                public string Usernum { get; set; }
                public string Userclass { get; set; }
            }


评价
脚踏实地,一步一个脚印
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2022TNBLOG.NET
技术交流:群号677373950
联系我们:contact@tnblog.net
欢迎加群交流技术