Jquery Asp net mvc-脚本不';行不通
我正在写一本书中的故事 当我点击登录按钮时,我的浏览器没有响应。我有一个名为Jquery Asp net mvc-脚本不';行不通,jquery,asp.net,json,asp.net-mvc,twitter-bootstrap,Jquery,Asp.net,Json,Asp.net Mvc,Twitter Bootstrap,我正在写一本书中的故事 当我点击登录按钮时,我的浏览器没有响应。我有一个名为Login.cshtml的文件。它包括: <a id="botao-entrar" class="btn btn-primary btn-lg" href="#"> Entrar </a> (...) <script src="@Url.Content("~/Scripts/jquery-2.0.2.min.js")"></script> <script sr
Login.cshtml
的文件。它包括:
<a id="botao-entrar" class="btn btn-primary btn-lg" href="#">
Entrar
</a>
(...)
<script src="@Url.Content("~/Scripts/jquery-2.0.2.min.js")"></script>
<script src="@Url.Content("~/Scripts/bootstrap.min.js")"></script>
<script src="@Url.Content("~/Scripts/Login.Home.js")"></script>
当我点击botao entra
时,在输入登录名和密码后,什么也没有发生。Chrome在控制台选项卡上显示这些消息,无需单击:
我正在使用VisualStudio2012,jQuery脚本(v2.1.3
)在我的解决方案中的“脚本”文件夹中,正如书中所说的那样
登录按钮可能无法工作的原因是什么?这只是一个jQuery错误。检查是否包含与项目中相同的jQuery版本?或者检查您为jQuery定义的路径是否正确?这只是一个jQuery错误。检查是否包含与项目中相同的jQuery版本?或者检查您为jQuery定义的路径是否正确?这些浏览器错误告诉您jQuery没有加载(404)。检查jQuery的路径是否正确。您在项目中声明了jQuery v2.1.3,但您的代码正在尝试加载v2.0.2这些浏览器错误告诉您jQuery没有加载(404)。检查jQuery的路径是否正确。您在项目中声明了jQuery v2.1.3,但代码正在尝试加载v2.0.2
$(document).ready(function () {
$("#status").hide();
$("#botao-entrar").click(function () {
$.ajax({
url: "/Usuarios/AutenticacaoDeUsuario",
data: { Login: $("#txtLogin").val(), Senha: $("#txtSenha").val() },
dataType: "json",
type: "GET",
async: true,
beforeSend: function () {
$("#status").html("Estamos autenticando o usuário. Só um instante...");
$("#status").show();
},
success: function (dados) {
if (dados.OK) {
$("#status").html(dados.Mensagem)
setTimeout(function () { window.location.href = "/Home/Index" }, 5000);
$("#status").show();
}
else {
$("#status").html(dados.Mensagem);
$("#status").show();
}
},
error: function () {
$("#status").html(dados.Mensagem);
$("#status").show()
}
});
});
});