ajax - MVC5、AjaxHelper 和正确的脚本和加载顺序

标签 ajax forms asp.net-mvc-5

好吧,我觉得我必须发布一个新问题才能找到答案非常荒谬,但是,唉,我在这里。让我们让下一个想要解决这个问题的任性灵魂尽可能简单。

我需要哪些最新的脚本才能使 ajax 表单工作?
到目前为止,我有;

<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.0.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/jquery.ui/1.10.4/jquery-ui.min.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.js"></script>
<script src="//ajax.aspnetcdn.com/ajax/mvc/5.0/jquery.validate.unobtrusive.min.js"></script>

我见过一些页面说我也需要 jquery.unobtrusive-ajax.js,但这只是给我一个错误。我是否加载了一些不兼容的版本?

过去我曾多次为 MVC3 等工作过,但我似乎找不到一个简单的页面来解释当前版本的代码期望,这很愚蠢。

预先感谢任何可以帮助我从今天下午似乎被牢牢卡住的地方移开我的头的人。

最佳答案

您需要的最低限度 AjaxHelper

NuGet 包 Microsoft jQuery Unobtrusive Ajax 3.1.2

> Install-Package Microsoft.jQuery.Unobtrusive.Ajax -Version 3.1.2

现在包括脚本
<script src="~/jquery-1.11.0.js"></script>
<script src="~/jquery.unobtrusive-ajax.js"></script>

如果可用,请继续获取最新版本。我指定了 v3.1.2 来证明 AjaxHelper 在特定时间至少适用于这个特定版本。

关于ajax - MVC5、AjaxHelper 和正确的脚本和加载顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23895918/

相关文章:

php - 登录时验证用户并授予他们有限的数据库权限

jquery - 如何将表单与jQgrid绑定(bind)?

java - 使用 AJAX 更新 JSP 页面标签值

javascript - 为什么用 PHP 动态生成的 HTML 不响应 JavaScript?

javascript - 使用 Ajax 方法的同一实例多次调用后返回 promise

c# - 在哪里放置代码以将用户重定向回页面直到谓词为真?

c# - 在 ASP.NET MVC 5 中创建对象时,何时在 C# 中使用 NEW 关键字

javascript - 引导表刷新

javascript - 使用javascript自动将电子邮件发送到注册表中用户定义的字段

oauth-2.0 - 使用承载 token 的MVC 5 Identity 2和Web API 2授权和调用api