在MVC3中使用Ajax Post中的相对URL需要遵循以下步骤:
以下是一个示例代码:
// 在Controller中定义一个ActionResult方法
public ActionResult GetJsonData()
{
var jsonData = new { name = "John", age = 30 };
return Json(jsonData, JsonRequestBehavior.AllowGet);
}
// 在JavaScript中发送Ajax请求
$.ajax({
url: '@Url.Action("GetJsonData", "Home")',
type: 'POST',
dataType: 'json',
success: function (data) {
console.log(data);
}
});
在这个示例中,$.ajax()方法的url参数是相对URL,使用了@Url.Action()方法来获取Controller中定义的ActionResult方法。在$.ajax()方法中,type参数设置为"POST",dataType参数设置为"json",表示请求返回的数据是Json格式。在success回调函数中,我们可以将返回的Json数据解析为对象,并使用console.log()打印输出。
云原生正发声
Elastic 实战工作坊
DBTalk技术分享会
Techo Day
TC-Day
TC-Day
企业创新在线学堂
GAME-TECH
领取专属 10元无门槛券
手把手带您无忧上云