私はAjaxとJqueryを初めて使用し、ログインページで(ワードプレスを使用して)いくつかの検証を実行したいと考えています。
このコードを使用して、ログインフォームの送信をキャッチします...
$("#login").submit(function (e) {
$.ajax({
type: "post",
dataType: 'json',
url: ajax_login_object.ThemeFolder + "/log-in-script.php",
data: {
'user_login': user_login,
'user_pass': user_pass,
'action': 'login'
},
success: function (data) {
if (data.succeeded == true) {
// JUST WANT TO SUBMIT THE FORM HERE
// tried return true.. no joy
// tried $("#login").submit() but just ends up with neverending loop
// tried document.href etc but lose the POST data
// tried nesting another ajax call but no joy
// ????
}
}
});
e.preventDefault();
});
私のlog-in-script.phpで、いくつかチェックします。たとえば、パスワード フィールドに入力していないのにユーザー名がデータベースにある場合は、パスワードをリセットします。パスワードフィールドに入力しておらず、ユーザー名がデータベースにない場合は、登録します。
彼らがユーザー名とパスワードを入力した場合、通常どおりフォームを送信したいだけですが、これを行う方法に苦労しています。本当に単純なものが欠けていると確信しています。
どんな助けでも本当に感謝しています。
ありがとう
ジョン;-)