使用jQuery形成Ajax请求
1.创建MVC4新项目,使用"Internet应用程序"模板。
2.添加CustomAjax控制器,具体代码如下。
public class CustomAjaxController : Controller { public ActionResult Index() { return View(); } public ActionResult PrivacyPolicy() { return PartialView(); } }
3.添加PrivacyPolicy分部视图
@section Scripts{ <script type="text/javascript" src="@Url.Content("~/scripts/AjaxDemo.js")"></script> } @Html.ActionLink("Show the privacy policy", "PrivacyPolicy", null, new {id="privacyLink"}) <div id="privacy"></div>
4.在Scripts目录中创建AjaxDemo.js文件。
$(document).ready(function () { $(‘#privacyLink‘).click(function (event) { event.preventDefault(); var url = $(this).attr(‘href‘); $(‘#privacy‘).load(url); }); });
load方法实际上创建了一个Ajax请求,异步调用此URL,并把响应插到DOM之中。
5.查看效果
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。