成功登录后获取用户详细信息

时间:2018-02-07 12:45:17

标签: javascript jquery ajax

我没有掌握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');
                     }

                }




                      });

                });

1 个答案:

答案 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)
  });
});