你好,我有一個簡單的驗證,此功能可在「IF」我的Ajax功能,使用該功能兩個輸入 Im和我得到一個404錯誤網頁API 2 404(未找到)GET的Ajax功能
但是當我刪除這個簡單的「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()' – mbeso