0

ユーザーがユーザー名とパスワードを入力して「送信」する必要があるフォーム「dataEmp」があります。フォームデータを「checkLogin.php」ファイルに正常に送信しましたが、同じフォームを別のファイルに送信したい場合はどうすればよいですか」 logout.php". いくつかの検索を行った後、jquery ajax を使用する必要があることがわかりました。私は ajax にあまり詳しくないので、完全なコードを教えていただければ幸いです。

<form id="dataEmp" name="dataEmp" action="checkLogin.php" method="post">
.
.  //user details
.
</form>
4

1 に答える 1

0

ここでは、成功ページで ajax を使用して、データを保存する場所に呼び出すというアイデアを以下のように呼び出すだけです。

$(document).ready(function() {
  $('#loginform').submit(function(e) { // fetch data from form to submit to action.
    e.preventDefault();
    $.ajax({
       type: "POST",
       url: '/class/check_login.php',
       data: $(this).serialize(),
       success: function(data)
       {
          if (data === 'Login') {
            window.location = '/user-success.php';
          }
          else {
            alert('Invalid Credentials');
          }
       }
   });
 });
});

ただし、サーバー側でこのリクエストを処理するには、php コードを独自の方法で記述する必要があります。

于 2013-06-16T13:49:37.600 に答える