菜的像徐坤
排名
7
文章
192
粉丝
15
评论
16
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

AJAX从后台序列化传对象

5856人阅读 2020/12/30 17:21 总访问:965603 评论:0 收藏:0 手机
分类: AJAX

对象部分

  1.              public class Provice
  2.                 {
  3.                     public string id { getset; }
  4.                     public string Username { getset; }
  5.                     public string Usernum { getset; }
  6.                     public string Userclass { getset; }
  7.                 }

后台部分

  1.                     //实例化对象
  2.              Provice provice = new Provice();
  3.               provice.id="001";
  4.              provice.name="张三";
  5.              provice.num="NS001";
  6.              provice.class="一班";
  7.             //引入命名空间
  8.             using System.Web.Script.Serialization;
  9.             //实例化一个序列化的类
  10.             JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
  11.             //把C#对象转换为Json对象
  12.             string son = javaScriptSerializer.Serialize(provice);
  13.             //传给前台
  14.             Response.Write(son);

前台部分

  1.   $.get("WebForm1.aspx", { page: _page }, function (result) {
  2.                 //反序列化
  3.                 var objJson = JSON.parse(result);
  4.                 //接下来的objJson 就是一个json对象了
  5.                 var id= objJson.id;
  6.             });

后台序列化json方法二

  1. //命名空间
  2. using Newtonsoft.Json;
  3. //将对象序列化成json 
  4. JsonConvert.SerializeObject(对象)
  5. //将json字符串序列化成对象
  6. JsonConvert.DeserializeObject<对象类型>(json字符串);


评价

AJAXget时请求异步缓存

ajax中的get为何有时执行,有时不执行?(九十岁老太为何起死回生,数百头母猪为何半夜惨叫;女生宿舍为何频频失窃,超市方...

动态生成表格批量添加再使用AJAX提交后台

&lt;!DOCTYPE html&gt;&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;head&gt; &lt;meta http-equiv=&...

jquery验证插件formValidator,AJAX验证手动传值

AJAX验证默认会传递你绑定的id的name值回去,如何你想传递其他值回去的话,直接这样写是不行的应该要这样使用,通过一个方...

AJAXSubmit异步上传图片(嘘,外面都是假的)

引用代码&lt;scriptsrc=&quot;/Scripts/jquery.form.js&quot;&gt;&lt;/script&gt;js就在旁边img链接中,只不过大小为0x0,...

AJAX调用webapi上传图片或文件。设置token,设置Authorization Bearer

AJAX调用webapi上传图片或文件,并返回刚上传的文件名。废话不多说直接贴代码吧html相关:&lt;!DOCTYPEhtml&gt; &lt;html&...

AJAX三级联动

做好二级联动,三级联动几乎完全一样了html:省:&lt;selectid=&quot;provice&quot;&gt; &lt;/select&gt; 市:&lt;selectid...

ASP.NET MVC Controller接收AJAX post方式发送过来的json对象或数组数据

1、将json数组或者json对象用JSON.stringify()方法序列化成字符串,再将字符串提交到后台。varstuarr=newArray();//创建一...

刷新加载 跟AJAX冲突

死循环的问题前台发送了一个Ajax请求但是后台是以刷新加载的方式输出今天老师说了一个打酱油的案例酱油店就相当于后天

AJAX从前台序列化传对象

前台部分//点击确定过后构造一个json对象 varjsonDBJ={}; //对象名字要与后台对象名字对应 jsonDBJ.id=&quot;001&quot;;...

关于AJAX页面跳转

AJAX 一般配合一般处理程序使用,但是使用AJAX传的值验证成功过后页面不会跳转,而是直接在本页面中打开目标页面

AJAX 使用基础

前 言tnblogajax(异步 javaScript xml)能够刷新网页局部数据而不是刷新网页。所有现代浏览器均支持 XMLHttpRequest 对象(...

jquery AJAX设置authorization: Bearer。AJAX设置Content-Type,设置token。AJAX提交表单上传文件

jquery ajax设置authorization: Bearer 这样就行了 headers: { &quot;Authorization&quot;:&quot;Bearer &quot;+t...

AJAX查看请求的接口和请求的参数,爬虫分析AJAX请求需要传递的参数,返回值等

查看ajax请求需要传递的参数,用google调试的就可以查看。 PayLoad可以参看请求携带的参数 headers可以查看请求地址等