MVC_Ajax请求

Posted 再叙。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC_Ajax请求相关的知识,希望对你有一定的参考价值。

MVC_Ajax请求
MVC中的AJAX操作原理还是基于Jquery的封装操作。但是吧没有那么恐怖。
Ajax.BeginForm:使用Ajax.BeginForm方法会生成一个form表单,最后以Ajax的方式提交表单数据;需要用using把该方法括起来,使系统知道form表单从何处开始,何处结束。

 

public class UsersController : Controller
{
//
// GET: /Users/

public ActionResult Index()  //需要添加视图下面有详解
{
return View();
}

public ActionResult Add() //创建一个强类型视图
{
return View();
}

public ActionResult GetData()
{
System.Threading.Thread.Sleep(2000);
return Content(DateTime.Now.ToString());
}

}

添加的Index视图(Razor)

<div>

@using (Ajax.BeginForm("GetData", new AjaxOptions()
{

HttpMethod = "post",
Confirm = "确认获取吗?",
UpdateTargetId = "h",
LoadingElementId = "loading",
InsertionMode = InsertionMode.Replace,
OnSuccess = "upcolor()"

 

}))
{
<input type="submit" name="name" value="GetDateTime" />
}

 

</div>



























以上是关于MVC_Ajax请求的主要内容,如果未能解决你的问题,请参考以下文章

ajax 发送请求的步骤

关于ajax请求等待完成

ajax请求失败

异步请求 AJAX

怎么实现ajax请求

Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,拦截器Ajax请求