加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ajax常用例子 Post 和 Get

发布时间:2020-12-16 02:44:17 所属栏目:百科 来源:网络整理
导读:? 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 ].setLead

?

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); }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读