在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
最近在ASP.NET Core下写文章管理系统时,准备在分页显示文章内容时,使用Ajax。网上找了篇帖文,简单翻一下,仅供自己查阅。
原链接:https://dotnetthoughts.net/jquery-unobtrusive-ajax-helpers-in-aspnet-core/ 原标题:jQuery Unobtrusive Ajax Helpers in ASP.NET Core 原作者:Anuraj 要使用它,你首先需要引用jquery和jquery.unobtrusive-ajax脚本,可以通过bower下载并安装它。 这是通过bower安装该脚本库的命令: bower install Microsoft.jQuery.Unobtrusive.Ajax <script src="~/lib/Microsoft.jQuery.Unobtrusive.Ajax/jquery.unobtrusive-ajax.min.js"></script>
你像这样在表单(Form)元素中添加这些属性: <form asp-controller="Home" asp-action="SaveForm" data-ajax="true" data-ajax-method="POST"> </form> var results = $("#Results"); var onBegin = function(){ results.html("<img src=\"/images/ajax-loader.gif\" alt=\"Loading\" />"); }; var onComplete = function(){ results.html(""); }; var onSuccess = function(context){ alert(context); }; var onFailed = function(context){ alert("Failed"); };
<form asp-controller="Home" asp-action="SaveForm" data-ajax-begin="onBegin" data-ajax-complete="onComplete" data-ajax-failure="onFailed" data-ajax-success="onSuccess" data-ajax="true" data-ajax-method="POST"> <input type="submit" value="Save" class="btn btn-primary" /> <div id="Results"></div> </form>
|
请发表评论