var mall = {
MallID: $("#createId").val().trim(),
MallName: $("#createName").val().trim(),
HomeURL: $("#chomeurl").val().trim(),
PayNotifyURL: $("#cpayurl").val().trim(),
RefundNotifyURL: $("#crepayurl").val().trim(),
CompanyName: $("#createName").val().trim()
};
$.ajax({
type: "post",
url: "CreateMall",
data: { mallInstitution: JSON.stringify(mall) },
datatype: "json",
success: function (data) {
if (data.res == 1) {
alert("新增成功");
$("#hidenbkg").css({ "display": "none" });
$("#createmallshow").css({ "display": "none" });
} else if (data.res == 0) {
alert("MallID为:" + mallid + "商户已经存在,当前最大商户编号为:" + data.Id);
} else if (data.res == 2) {
alert(data.msg);
};
}
});
下面是记录我使用ajax发送数据到后台,后台接收数据后做对应的业务逻辑操作;大神就忽略,喷就不用了;如果有什么好的建议,欢迎大家指导,表达能力有限;
上面是一段JQuery代码,跟大家分享下使用:
先构建一个js对象mall,用JSON.stringify(mall)把mall对象转换成字符串(JSON.stringfigy()方法把js对象序列字符串)
接着用ajax给服务器后台发送数据(我这里使用的是C#的MVC开发模式)
在ajax的data项中用键值对的方式: mallInstitution: JSON.stringify(mall),所以在服务器后台接口的时,只要Request["mallInstitution"]来接收就可以,
后台接收数据是字符串来的,事先定义一个对象(MallInstitution)来反序列化,就可以得到相应的数据;MallInstitution对象属性名称必须与Json对象键一致;序列化时就可以拿到你想要的数据。
下面是控制器接收数据的部分测试代码:
public JsonResult CreateMall()
{
var test = Request["mallInstitution"];
var models = new JavaScriptSerializer().Deserialize(test);
//业务逻辑
JsonResult json = new JsonResult();
return json;
}
随机推荐
winform快速开发平台 ->; 基础组件之分页控件
一个项目控件主要由及部分的常用组件,当然本次介绍的是通用分页控件. 处理思想:我们在处理分页过程中主要是针对数据库操作. 一般情况主要是传递一些开始位置,当前页数,和数据总页数以及相关关联的业务逻辑. ...
ZJOI2016 Round 1 之前
day 0 中午要出发了,很虚.. 主要原因: 1.在转语言 2.模板还没有系统整理过 3.最近代码能力感觉要狗带 4.急于想为联赛翻盘... MARK几个未完成的任务 1.字符串处理再去看看..实在 ...
Coax Transformers[转载]
Coax Transformers How to determine the needed Z for a wanted Quarter Wave Lines tranformation ratio ...
转: 用css把图片转为灰色图
小tip: 使用CSS将图片转换成黑白(灰色.置灰) by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.co ...
ToolBox Analysis &; Design
话说小菜过做已近3年,虽出身PHP后项目大多涉及.net,系统也做得比较繁杂,从常见的CMS,企业OA,ERP,也涉及到电商系统的开发定制,爬虫,工具不一而足,其中web系统居多. 由于表现良好,时常 ...
bzoj 4545: DQS的trie
Description DQS的自家阳台上种着一棵颗粒饱满.颜色纯正的trie. DQS的trie非常的奇特,它初始有n0个节点,n0-1条边,每条边上有一个字符.并且,它拥有极强的生长力:某个i时刻 ...
cmd下的一些小技巧
切换盘符:[盘符]+: tips1: 在盘符A执行一条命令后的同时切换到盘符B:A:\>dir && B:(此处只能用&&或者&) tips2: 在盘符A ...
各个版本spring的jar包以及源码下载地址,目前最高版本到spring4.3.8,留存备用:
http://maven.springframework.org/release/org/springframework/spring/
mfc CTabCtrl
知识点: CTabCtrl常用属性 CTabCtrl类常用成员函数 CTabCtrl代码示例 一.CTabCtrl控件属性 Bottom:底部样式 Vertical:垂直样式 与Bottom结合使用, ...
Django 创建第一个项目
创建项目: [root@localhost ~]$ django-admin.py startproject web # web是项目名 [root@localhost ~]$ tree web/ w ...
本文分享了一段使用JQuery AJAX与C# MVC后台进行数据交互的代码实例。首先构建了一个JS对象`mall`,然后通过`JSON.stringify()`将其转换为字符串并利用AJAX发送到后台。在后台,通过`Request[mallInstitution]`接收数据并进行反序列化。同时,文章还提及了一个关于分页控件的基础组件介绍,以及一些开发者在编程过程中的个人感悟和待完成任务清单。
1122

被折叠的 条评论
为什么被折叠?



