单个<form> </form>的多个操作

时间:2013-06-16 13:41:46

标签: php jquery ajax

我有一个表单“dataEmp”,用户必须输入用户名和密码并“提交”。我已成功将表单数据发送到“checkLogin.php”文件,但如果我想将相同的表单发送给另一个文件,“logout.php”。在做了一些搜索后,我发现我要使用jquery ajax这样做。我对ajax不是很熟悉,所以如果你给出完整的代码,我们将不胜感激。

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

1 个答案:

答案 0 :(得分: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代码来处理服务器端的这个请求。