jquery ajax return jsonresult pattern
//javascript
var queryParams = {
"userId": userId,
"factoryId": factoryId
};
$.ajax({
type: "POST", //默认是GET
url: "/Home/SubmitToProcessed",
data: queryParams,
async: false, //异步
cache: false, //不加载缓存
dataType: "json",
success: function (data) {
//return single entity
if (data.result) {
$("#contentBefore").hide();
$("#contentAfter").show();
}
else {
$.messager.alert("操作失败", data.message);
}
//return entity list
foreach( var item in list)
{
item.id,
item.categoryName,
}
},
error: function (xmlHttpRequest, textStatus, errorThrown) {
$.messager.alert("操作失败", "操作失败");
}
});
//c# action
[HttpPost]
public JsonResult SubmitToProcessed(FormCollection collection)
{
boolean rlt = true //......call function;
return Json(new { result = rlt, message = (rlt == false ? "操作失败":"") }, JsonRequestBehavior.AllowGet);
List<user> userlst = .....
return Json(userlst, JsonRequestBehavior.AllowGet);
}
最新文章
- 生成Json文件
- html/css基础篇——html代码编写过程中的几个警惕点
- PHP发短信 PEAR 包:Services_Sms
- SDRAM基础知识
- MVC 发布
- SQL Server2008创建约束图解
- js中this对象,call,apply
- C# 多线程传参 三种实例
- 【Java】详解Java解析XML的四种方法
- OC与Swift混编
- 在Visual Studio 中开发Office Add-in
- fastq,sam文件一些小结(持续补充。。。)
- Java - 静态代理详讲
- c# 反射 去掉对象中字符串属性多余空格
- jsonp 跨域 jsonp 发音
- Linux学习笔记之六————Linux常用命令之系统管理
- cf666E. Forensic Examination(广义后缀自动机 线段树合并)
- 如何让html中的td文字只显示部分
- phoneGap+jquery mobile项目经验
- 零碎知识点 telnet操作IMAP查看邮件