1.

前台:Post
$.ajax({
url: "@Url.Action("Save", "UserFun")",
type: "post",
data: { id: id, "LeaderSayExpand": LeaderSayExpand, },
dataType: "json",
success: function (d) {
if (d.Success) { if (typeof top.frames[].setLeaderSay === "function")
{
top.frames[].setLeaderSay(LeaderSayExpand);
} alert("保存成功!");
TopLayerClose(); }
else {
alert("保存失败!")
}
}
}) 后台:

[HttpPost]
public JsonResult SaveLeaderSay()
{
var user = (BJCreation.UserSystem.Domain.User)Session[BJCreation.Helper.Utilies.SessionHelper.SESSION_USER];
BJCreation.Helper.Utilies.ReqMsg result = new BJCreation.Helper.Utilies.ReqMsg();
try
{
var form = ControllerContext.RequestContext.HttpContext.Request.Params;
var LeaderSay = form["LeaderSayExpand"];
var id = form["id"];
IntelligenceNotice temp = new IntelligenceNotice();
temp = IntelligenceNoticeService.Get(id);
IntelligenceNotice obj = new IntelligenceNotice();
temp.LeaderSay = LeaderSay;
IntelligenceNoticeService.Save(temp);
result.Success = true;
}
catch (Exception ex)
{
CreLog.Error(ex);
result.Success = false;
}
return Json(result, JsonRequestBehavior.AllowGet);
}

 

2.

前台:Get
$.ajax({
url: "@Url.Action("GetAttachmentList", "AttachmentFun")?id=" + id, //往后台传参
type: "get",
success: function (d) {
$.each(d, function (idx, obj) {
if (obj.Id != null) {
alert(obj.Id);
}
});
}
});
后台:

public JsonResult GetAttachmentList(string id,string DataSource) {
DataSource = string.IsNullOrEmpty(DataSource) ? "1" : DataSource;
var list = AttachmentService.GetAttachments(id, DataSource);
if ("2".Equals(DataSource))
{
for (int i = 0; i < list.Count; i++)
{
list[i].DataSource = DataSource;
if (list[i].Type != null)
{
if (list[i].Type == "1")
{
var url = list[i].Url;
list[i].Url = JqzbWebUrl + "upload_files/" + url;
}
else if (list[i].Type == "2" || list[i].Type == "3")
{
var url = list[i].Url;
list[i].Url = JqzbWebUrl + "output/" + url;
}
}
}
}
else {
foreach (var item in list)
{
var url = item.Url;
item.Url = FileWebUrl + url;
item.DataSource = DataSource;
}
}
return Json(list, JsonRequestBehavior.AllowGet);
}

 

Ajax常用例子 Post 和 Get的更多相关文章

  1. 我教女朋友学编程html系列(7)—Html无序列表、自定义列表、有序列表及常用例子

    昨天写的那篇文章<我教女朋友学编程Html系列(6)—Html常用表单控件>,基本上有1000人左右看了,那边文章是我站在前人的肩膀上修改来的,添加了截图和说明,合并了例子,使之更容易被初 ...

  2. [svc]sed&awk过滤行及sed常用例子

    - sed过滤行 sed '2p' sed '2,5p' sed '2p;3p;4p' - awk过滤行 awk 'NR==2' awk 'NR>=2 && NR <=3' ...

  3. Ajax-04 jQuery Ajax 常用操作

    jQuery jQuery 其实就是一个JavaScript的类库,其将复杂的功能做了上层封装,使得开发者可以在其基础上写更少的代码实现更多的功能. jQuery Ajax a.概述 jQuery 不 ...

  4. $.ajax 常用的套路

    $.ajax 常用的套路 (function(){ window.webApi = new Object(); webApi.get = function(url,data,callback){ $. ...

  5. jQuery ajax常用示例

    总结一下jQuery ajax常用示例 $.ajax({ type: "post", //类型get,post url: urls, //链接地址 data:{"id&q ...

  6. 【jQuery】$.ajax() 常用参数理解

    参考:http://hemin.cn/jq/jQuery.ajax.html注意,所有的选项都可以通过$.ajaxSetup()函数来全局设置.个人理解全局设置,在每次调用$.ajax()时都会执行 ...

  7. 8 HTML&JS等前端知识系列之Ajax的例子

    what is ajax ? AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新 ...

  8. ajax常用操作

    load的方法的使用(现在已不常用) <!doctype html><html lang="en"><head> <meta charse ...

  9. ajax常用实例代码总结新手向参考(一)

    http的交互方法有四种:get.post.put(增加数据).delete(删除数据) put和delete实现用的是get和post   get方式 页面不能被修改,只是获取查询信息.但是提交的数 ...

随机推荐

  1. ajax成功请求到后台(进断点),但是浏览器控制台报404错误!

    向Controller发送请求,进入断点且走到最后一步,中间也没有报错.但是,结果没有成功响应,浏览器控制台报404. 原因:忘记加@ResponseBody,spring对返回值映射时找不到对应的视 ...

  2. 【STM32H7教程】第30章 STM32H7的USART应用之八个串口FIFO实现

    完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第30章       STM32H7的USART应用之八个串口 ...

  3. Vue ---- ajax cookies 插件安装 跨域问题 element-ui bootscript 导入

    目录 补充: 流式布局样式 Django国际化配置 Django的TODO注释 Vue的ajax插件:axios 安装 配置 如何使用? Vue的cookies插件:cookies 安装: main. ...

  4. idea插件备份

  5. Javascript模块化开发1——package.json详解

    一.环境安装 Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/. 在该页面你可以根据不同平台系统选择你需要的 Node.js 安装包. Node. ...

  6. 几个高逼格 Linux 命令!

    作者:忧郁巫师 https://dwz.cn/A1FOjLXk 1. sl 命令 你会看到一辆火车从屏幕右边开往左边…… 安装 $ sudo apt-get install sl 运行 $ sl 命令 ...

  7. 代码生成工具Database2Sharp的架构介绍

    1)代码生成工具介绍 Database2Sharp是一款代码生成工具和数据库文档生成工具,该工具从2005年开始至今,一直伴随着我们的客户和粉丝们经历着过各种各样的项目开发,在实际开发中能带来效率的提 ...

  8. WCF通信简单学习实例

    最近在学习WCF通信,自己简单做个实例分享一下,环境是VS2015,使用的项目都是WPF的项目,其实大家用Winform或者Web项目也可以,都可以用的. 一.服务器端 1.创建WCF服务 服务名为W ...

  9. Hive_hdfs导入csv文件

    转自:Hive_hdfs csv导入hive demo   1 create csv file.student.csv 4,Rose,M,78,77,76 5,Mike,F,99,98,98 2 pu ...

  10. Javase之集合体系之(1)集合顶层类Collection与其迭代器知识

    集合体系之集合顶层类Collection与其迭代器知识 集合的由来:Java是一门面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,就必须把多个对象进行存储,而要存 ...