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. 漫长的 windows caffe编译过程 (OnlyCpu)

    在windows下 编译caffe代码. 官方推荐是vs2013 而我手头只有VS2017 .准备开始下载代码开始编译. 1 代码下载 windows版本的代码有两份,一份是官方的编译的windows ...

  2. 扎心一问!你凭什么成为top1%的Java工程师?

    目录 1.解决生产环境里的突发故障 2.对棘手的线上性能问题进行优化 3.锻造区别于普通码农的核心竞争力 4.打磨架构设计能力 5.你凭什么成为 top1%?   你工作几年了? 是否天天CRUD到吐 ...

  3. 【zabbix告警配置】zabbix服务配置邮件告警

    一.安装邮件服务 在zabbix_server服务端安装邮件和邮件发送服务,这里可以参考我另一篇邮件服务部署文章:https://www.cnblogs.com/HeiDi-BoKe/p/118833 ...

  4. SSD与HDD、HHD的区别

    SSD与HDD.HHD的区别 HDD机械硬盘 SSD固态硬盘 HHD混合硬盘

  5. idea整合svn

    如果遇到找不到svn.exe的情况.可以重新运行svn的安装程序.勾选上svn的安装.

  6. Linux软件安装——服务管理的命令

    Linux软件安装——服务管理的命令 摘要:本文主要学习了Linux系统中服务管理的命令. service命令 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启 ...

  7. 关于es6及以上的js编译成es5

    问题:es6及以上版本在IE浏览器上不能执行起来,但Chrome浏览器上轻松运行,解决兼容IE的问题就需要使用babel:这个可以去babel的官网去查看; 关于babel的简单使用,有两种方式: 1 ...

  8. ES6入门系列 ----- 使用Proxy 实现观察者模式

    观察者模式是指函数自动观察数据对象的变化, 一旦对象有变化,函数就会自动执行. 它定义了一种一对多的依赖关系,我们用Proxy来实现一个简单的观察者模式(PS: 初学我们认为 观察者模式 == 发布订 ...

  9. C# Dictionary增加的方法

    1.简单的函数,实现Dictionary如果有就替换,没有就增加的功能. /// <summary>        /// Dictionary增加的方法        /// </ ...

  10. 六个office免费学习的精品教程 office自学教程让你从小白到高手

    今天给大家分享六个免费学习的精品教程,包括了word,ppt,excel常用的办公三剑客,学会这三个让你办公无忧,也能让你靠这些技术找到一份好工作,这些office自学教程让你从小白到高手. 一.PP ...