$.ajax
jQuery 요청을 통해 fake api에 데이터를 게시하는 간단한 로그인 양식을 만들었습니다.AJAX 잘못된 비밀번호 로그인 응답
나는이 개 질문이 - 나는 내 양식에 올바른 로그인 정보의 쌍을 설정할 수 있습니다 잘못된 세부 정보가 기록 될 때
- 을
$("#my_form").submit(function (event) {
event.preventDefault(); //prevent default action
var post_url = $(this).attr("action"); //get form action url
var request_method = $(this).attr("method"); //get form GET/POST method
var form_data = $(this).serialize(); //Encode form elements for submission
$.ajax({
url: post_url,
type: request_method,
data: {
username: "jordan",
password: ["miguel"]
},
})
.done(function (response) {
$("#server-results").html(response);
});
});
section class="form">
<h2>Login To Your Account</h2>
<p class="valid">Valid. Please wait a moment.</p>
<p class="error">Error. Please enter correct Username & password.</p>
<form action="https://reqres.in/api/users" class="loginbox" method="post" id="my_login">
<input placeholder="Username" type="text" id="username"></input>
<input placeholder="Password" type="password" id="password"></input>
<button id="submit" value="Submit Form">Login</button>
<div id="server-results"></div>
</form>
</section>
당신이 가짜 API에 로그인을하려고하는 경우, 넣어 '행동의 행동에
https://reqres.in/api/login
를 넣어 대신'/ api/users' 대신에'username'을'email'로 바꾸고 대신 전자 메일을 넣고 암호에서'[]'를 제거하십시오. – Taki오류를 표시하려면 다음을 시도하십시오.'.fail (function (err) {console.log (err);})'right.'.done()' – Taki