$.ajax({ url: "/Controller/Action", //控制器名称和方法名 type: "POST", //请求方式 data: JSON.stringify({ param1: value1, param2: value2 }), //参数 contentType: "application/json; charset=utf-8", //请求的数据类型 dataType: "json", //响应的数据类型 success: function (data) { //请求成功后执行的代码 }, error: function (xhr, status, error) { //请求失败后执行的代码 } });
[HttpPost] public JsonResult Action(string param1, string param2) { //处理请求并返回json格式的数据 return Json(new { success = true, message = "请求成功" }, JsonRequestBehavior.AllowGet); }
说明: 1.前端使用jQuery ajax发送POST请求到MVC控制器,需要设置请求类型、请求的数据类型、请求的参数、请求成功时执行的方法以及请求失败时执行的方法等。 2.后端MVC控制器接收请求参数,并处理请求后以json格式返回数据。
注意事项: