【发布时间】:2017-03-07 06:28:35
【问题描述】:
您好,我有这个对两个输入进行简单验证的功能 我在我的 Ajax 函数的“IF”中使用这个函数,我得到一个 404 错误
但是当我删除这个简单的“IF”时,我的 AJAX 函数运行良好,我希望得到一些帮助
function signInValidation(userNameLogin, passwordLogin) {
if (userNameLogin == "" || passwordLogin == "") {
$(document).ready(function () {
$("#effect").fadeIn(1000);
$("#effect").fadeOut(2000);
})
}
}
我有这个 AJAX GET 功能
function GetUserLoginDetails() {
$(document).ready(function () {
$('#logInBtn').click(function (e) {
var UserName = $('#_logInUserName').val();
var Password = $('#_logInPassword').val();
if (signInValidation(UserName, Password)){
$.ajax({
url: 'http://localhost:56267/api/Users/GetUser' + '/' + UserName + '/' + Password,
type: 'Get',
dataType: 'json',
contentType: "application/json",
success: function (data, textStatus, xhr) {
console.log(data);
window.location.replace("http://localhost:59472/Views/UserPage.html");
},
error: function (xhr, textStatus, errorThrown) {
console.log('Error in Operation');
}
})
}
e.preventDefault();
})
})
}
【问题讨论】:
-
您的
signInValidation方法似乎没有返回任何内容? -
还有,你为什么用了这么多次
$(document).ready()
标签: jquery ajax asp.net-web-api