排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
分类:
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; } }
评价