zoukankan      html  css  js  c++  java
  • Ajax常用例子 Post 和 Get

    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[1].setLeaderSay === "function") { top.frames[1].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);
    }

     
  • 相关阅读:
    android签名文件(.keystore)
    server2008部署网狐荣耀遇到的问题
    网关详解
    服务端架构
    rest service下载文件与上传
    mysql 按类别之用一条SQL语句查询出每个班前10名学生数据
    windows mysql 和linux mysql解决乱码问题
    关于redis的安装
    收藏nginx学习
    linux在tomcat中指定jdk
  • 原文地址:https://www.cnblogs.com/tiancaige/p/11454620.html
Copyright © 2011-2022 走看看