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