我没有掌握API。我使用提供的URL根据用户的电子邮件检查用户的有效性。如果电子邮件和密码与API中已存在的数据匹配,则需要显示它们。我尝试了现在已经评论过的部分。有人能帮助我吗?
$('#checkbutton').on('click',function(){
var self = this;
// var data={
// email: $('#emailer').val(),
// txtpaswrd: $('#paswrder').val()
// }
// var resultElement = $('#resultDiv');
var email = $('#emailer').val();
var txtpaswrd = $('#paswrder').val();
$.ajax({
type: "GET",
data: data,
processData:false,
contentType:false,
dataType:"json",
url: 'http://13.229.164.32/users/user_check.json?email=' + email,
success: function(nData){
alert(nData.password);
alert(nData.email);
if(email == nData.email && txtpaswrd == nData.password ){
//window.location = 'http://13.229.164.32/users.json';
}else{
alert('Password Error');
}
}
});
});
答案 0 :(得分:0)
试试这个:
$('#checkbutton').on('click', function() {
var email = $('#emailer').val();
var password = $('#paswrder').val();
var $resultElement = $('#resultDiv');
var URL = 'http://13.229.164.32/users/user_check.json?email=' + email;
$.getJSON(URL, response => {
var result = reponse.password == password ? "Password is a match." : "Passwords don't match.";
$resultElement.html(result)
});
});