前后台交互过程中json格式如何解析以及如何生成


Posted in Javascript onDecember 26, 2012

前台

$.ajax({ 
type: "POST", 
url: "GetMenuRole.ashx", 
data: "", 
dataType: "json", 
success: function (data) { 
if (data.Status == false) { 
alert(data.ErrorReason); 
} 
else { 
//解析这个菜单列表 
alert(data.MenuList); 
} 
}, 
error: function (data) { 
alert(data); 
} 
});

后台:(需要使用双引号)
string sReturnJson = " <KH>\"Status\":\"{0}\",\"MenuList\":\"{1}\",\"ErrorReason\":\"{2}\"</KH>"; 
sReturnJson = string.Format(sReturnJson, "True", sReturnMenuList,string.Empty).Replace("<KH>","{").Replace("</KH>","}"); 
context.Response.Write(sReturnJson);
Javascript 相关文章推荐
mouse_on_title.js
Aug 25 Javascript
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
May 15 Javascript
jquery自定义类似$.ajax()的方法实现代码
Aug 13 Javascript
基于jQuery创建鼠标悬停效果的方法
Mar 07 Javascript
JavaScript的removeChild()函数用法详解
Dec 27 Javascript
javascript每日必学之条件分支
Feb 17 Javascript
Javascript计算二维数组重复值示例代码
Dec 18 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
Jan 22 Javascript
js指定步长实现单方向匀速运动
Jul 17 Javascript
移动设备手势事件库Touch.js使用详解
Aug 18 Javascript
小程序实现列表删除功能
Oct 30 Javascript
vue @click.native 绑定原生点击事件
Apr 22 Vue.js
多个js与css文件的合并方法详细说明
Dec 26 #Javascript
JS打开图片另存为对话框实现代码
Dec 26 #Javascript
window.addEventListener来解决让一个js事件执行多个函数
Dec 26 #Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
Dec 26 #Javascript
JSON为什么那样红为什么要用json(另有洞天)
Dec 26 #Javascript
JS操作Cookies包括(读取添加与删除)
Dec 26 #Javascript
js 调用本地exe的例子(支持IE内核的浏览器)
Dec 26 #Javascript
You might like
Windows下的PHP5.0详解
2006/11/18 PHP
thinkPHP实现将excel导入到数据库中的方法
2016/04/22 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
2016/11/09 PHP
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
2009/11/12 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
js和as的稳定传值问题解决
2013/07/14 Javascript
JavaScript的jQuery库插件的简要开发指南
2015/08/12 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
js实现简单计算器
2015/11/22 Javascript
用jmSlip编写移动端顶部日历选择控件
2016/10/24 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
jQuery异步提交表单实例
2017/05/30 jQuery
vue+webpack 打包文件 404 页面空白的解决方法
2018/02/28 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
2018/10/24 jQuery
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
2020/08/19 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
Python实现上下班抢个顺风单脚本
2018/02/07 Python
python3.x实现base64加密和解密
2019/03/28 Python
Python中单线程、多线程和多进程的效率对比实验实例
2019/05/14 Python
利用Python绘制Jazz网络图的例子
2019/11/21 Python
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
python实现3D地图可视化
2020/03/25 Python
Python super()方法原理详解
2020/03/31 Python
Python 如何操作 SQLite 数据库
2020/08/17 Python
利用HTML5实现使用按钮控制背景音乐开关
2015/09/21 HTML / CSS
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
单位综合评价意见
2015/06/05 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
Python 循环读取数据内存不足的解决方案
2021/05/25 Python
Python实现排序方法常见的四种
2021/07/15 Python