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. AcWing 791. 高精度加法 解题记录

    题目地址 https://www.acwing.com/problem/content/description/793/ 题目描述给定两个正整数,计算它们的和. 输入格式共两行,每行包含一个整数. 输 ...

  2. CF582E Boolean Function(DP,状态压缩,FMT)

    简单题. 我第二道自己做出来的 2900 没毛病,我没切过 2800 的题 lqy:"CF 评分 2800 是中等难度" 我活个啥劲啊 为了方便(同时压缩状态个数),先建出表达式树 ...

  3. 05Shell循环语句

    循环语句 for 语法结构 for 变量名 [ in 取值列表 ] do 循环体 done 注意 当for对文件内容进行逐行处理时,会忽略空行 示例 例1 ping 主机的脚本(初始版):缺点执行过程 ...

  4. 【Linux命令】常用系统工作命令11个(echo、date、reboot、poweroff、wget、ps、top、pidof、kill、killall、pkill)

    目录 echo命令 date命令 reboot命令 poweroff命令 wget命令 ps命令 top命令 pidof命令 kill命令 killall命令 pkill命令 一.echo命令 ech ...

  5. 基于 HTML5 WebGL 构建智能城市 3D 场景

    前言 随着城市规模的扩大,传统的方式很难彻底地展示城市的全貌,但随着 3D 技术的应用,出现了 3D 城市群的方式以动态,交互式地把城市全貌呈现出来.配合智能城市系统,通过 Web 可视化的方式,使得 ...

  6. 黄聪:wordpress调试过程只显示500错误,不显示错误内容

    在functions.php文件添加如下代码: add_filter('wp_die_handler', 'get_my_custom_die_handler'); function get_my_c ...

  7. node.js箭头函数使用

    ES6允许使用=>定义函数,箭头函数使得表达更加简洁,例如 // 正常函数写法 [1,2,3].map(function (x) { return x * x; }); // 箭头函数写法 [1 ...

  8. 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 ...

  9. Rpg maker mv角色扮演游戏制作大师简介

    目录 1:简介 2:基本图片展示 3.和js等平台的合作 @(这里写自定义目录标题) 1:简介   <RPG制作大师MV>为<RPG制作大师>的新版本,于18年11月27日登陆 ...

  10. 网站的favicon图标

    网站的favicon图标 favicon.ico一般用于作为缩略的网站标志,它显示在浏览器的地址栏或者标签上. 制作favicon图标 把图片转换为png图片 把png图片转换为ico图标,这需要借助 ...