一、前端代码:

function initDeptSelect() {var datas = {"plant":$('#plantSelect').val()}; //获取某个组件的值,以json格式形式存放var jsonVal = JSON.stringify(datas);//将值转化为json对象,必须要做
            $.ajax({type: 'post',                          //请求方式url: 'Upload.aspx/initDeptSelect',     //请求地址data: jsonVal,                         //发送的数据,这里是json对象dataType: 'json',                      //数据类型contentType: 'application/json;charset=utf-8',async: true,                             //开启异步请求success: function (data) {               //请求成功,后台处理结束后的函数执行var $select = $("#deptSelect");var jsonObject = $.parseJSON(data.d);     //将返回的数据解释为一个数组,data是后台函数的返回值,返回到前端的时候,会多变成{d:"[xxx,xx,xx]"}$.each(jsonObject, function (key, value) {var $option = $('<option></option>');$option.attr('value', jsonObject[key]);$option.text(jsonObject[key]);$select.append($option);});$('#deptSelect').selectpicker('refresh');$('#deptSelect').selectpicker('render');},error: function (XMLHttpRequest, textStatus, errorThrown) {alert("Failed to get Dept Informations.");alert(XMLHttpRequest.responseText);alert(XMLHttpRequest.status);alert(XMLHttpRequest.readyState);alert(textStatus); // parser error;
                }});}

二、后台代码

这里用WinForm,跟MVC稍微有点区别:WinForm是在方法上面用[WebMethod]声明,而MVC是用[HttpPost]声明

[WebMethod]public static string initDeptSelect(string plant)//后台获取json:plant的值,参数个数要与传递的一致,否则,ajax请求失败
        {List<string> deptList = new List<string>();deptList.Add("hello");deptList.Add("world");//使用JsonConvert.SerializeObject(List list)最为方便;或者使用字符串拼接的形式,如拼接成{xxx:xxx,xx:xx}的字符串,然后返回return JsonConvert.SerializeObject(deptList);}    

转载于:https://www.cnblogs.com/SysoCjs/p/9933675.html

C#前后端操作json数据相关推荐

  1. 将json转为map的两种方式及前后端开发json Api设计规范总结

    一.使用jackson String jsonData = "{\"identifier\":\"18111111111\",\"opTyp ...

  2. Ruo-Yi前后端分离的数据过滤

    Ruo-Yi前后端分离的数据过滤 若依官网的介绍:http://doc.ruoyi.vip/ruoyi/document/htsc.html#%E6%95%B0%E6%8D%AE%E6%9D%83%E ...

  3. java后端 返回json_Java后端返回Json数据

    Java后端返回Json数据 Jackson 导包 com.fasterxml.jackson.core jackson-databind 2.12.1 创建ObjectMapper对象,调用writ ...

  4. Jquery重新学习之五[操作JSON数据]

    Jquery操作Json格式的数据在我们平时的项目中也经常运用:最近看Jquery权威指南中就有一章节是对这方面的整理总结:最后通过一个Asp.net结合一般处理程序ashx的实例,基本上能满足项目中 ...

  5. 使用@RequestBody 接收前端传到后端的json数据时,页面出现415,获取不到Cookie

    文章目录 1.使用@RequestBody 接收前端传到后端的json数据时,页面出现415 2.获取Cookie时,使用F12,查看Cookie储存时的路径,只有路径一致才可以获取Cookie 3. ...

  6. echarts前后端交互数据_SpringBoot2.0实战(26)整合SpringSecurity前后端分离JSON交互...

    在前端的文章中,我们实现了使用 SpringSecurity 实现登录鉴权,并使用数据库存储用户信息,实现登录鉴权 SpringBoot2.0实战(24)整合SpringSecurity之最简登录方法 ...

  7. SpringBoot+LayUI+MybatisPlus+Echarts图表 前后端分离 实现数据统计功能

    前言: 小伙伴们,大家好,我是狂奔の蜗牛rz,当然你们可以叫我蜗牛君,我是一个学习Java快一年时间的小菜鸟,同时还有一个伟大的梦想,那就是有朝一日,成为一个优秀的Java架构师. 首先给各位粉丝朋友 ...

  8. 【对接】《前后端对接联调数据、调试接口过程乌龙大合集》

    <团队合作大坑合集>_←你挚爱的强哥→的博客-CSDN博客1.百分号无限循环小数2.小数四舍五入计算错误3.写死了年份导致跨年无法选择最新年份4.悄悄修改内外网访问限制导致外网接口不能访问 ...

  9. java前后端用json传值_前后端——json的传值与接收(springMvc)

    原标题:前后端--json的传值与接收(springMvc) 前端传值: 通过将要传输的数据封装为json,然后再通过ajax接收: JSON.stringify(data) 1 后端接收值只需要通过 ...

最新文章

  1. spring security 允许 iframe 嵌套
  2. Dreamweaver 8和visual studio 2003一起开发是很爽的事
  3. 深度学习方法(五):卷积神经网络CNN经典模型整理Lenet,Alexnet,Googlenet,VGG,Deep Residual Learning
  4. 职场智慧之如何提升自己在公司的价值
  5. Java NIO系列教程(四) Scatter/Gather
  6. 四人帮–代理设计模式
  7. java的内存模型--jmm
  8. 面试官 | Java 对象不使用时为什么要赋值为 null?
  9. PHP 加密用户密码 How to store passwords safely with PHP and MySQL
  10. 递归转手动管理栈的非递归
  11. 笔记:Java 性能优化权威指南 第5章 Java 应用性能分析
  12. 这几天我的生活就是这样的
  13. 冒泡排序C语言实现代码
  14. 视觉SLAM十四讲 安装OpenCV
  15. 「项目分享」软件测试简历中项目怎么写?从候选人中脱颖而出,offer拿到手软
  16. DUILIB相对位置修改为锚概念
  17. 刨根究底字符编码之二——关键术语解释(下)
  18. html实现银行卡号输入,Vue中Element-ui 输入银行账号每四位加一个空格的实现代码_飛雲_前端开发者...
  19. 学习笔记——Kaggle_Digit Recognizer (Random Forest算法 Python实现)
  20. oracle 大表统计分析,oracle表的分析统计

热门文章

  1. “约见“面试官系列之各系列目录汇总(建议学习收藏)
  2. [Redux/Mobx] 在React中你是怎么对异步方案进行选型的?
  3. [react] immutable的原理是什么
  4. 前端小知识点(6):听了好多闭包,这次可能最懂
  5. 前端学习(3078):vue+element今日头条管理-分页总页码的实现
  6. [html] 移动端布局的自适应如何做?
  7. [html] 说说你对target=“_blank“的理解?有啥安全性问题?如何防范?
  8. [vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决?
  9. [css] 写例子说明如何强制(自动)中、英文换行与不换行
  10. [css] 你对伪类了解多少?分为几大类?