Javascript 服务器错误(500)

Javascript 服务器错误(500),javascript,php,frontend,backend,Javascript,Php,Frontend,Backend,这是我的index.php中的JS代码: $('#registerForm').on('click', function(){ event.preventDefault(); var regusername = $('#register_username').val(); var regpassword = $('#register_password').val(); var regemail = $('#register_email').val(); $.ajax({

这是我的
index.php
中的JS代码:

$('#registerForm').on('click', function(){
  event.preventDefault();
  var regusername = $('#register_username').val();
  var regpassword = $('#register_password').val();
  var regemail = $('#register_email').val();
  $.ajax({
    url:"register.php",
    method:"POST",
    data:{regusername:regusername, regemail:regemail, regpassword: regpassword},
    success:function(data)
    {
      if(data == 'Yes'){
        $('#login').hide();
        location.replace("login.php");
      }
    }
  })
});
});
这是我更新数据库的
register.php

session_start();
if(!empty($_POST["regusername"]))
{
  $connect = mysqli_connect("xxx.xxx.xx.xx", "", "", "" );
  $output = '';
  $username = mysqli_real_escape_string($connect, $_POST["regusername"]);
  $email    = mysqli_real_escape_string($connect, $_POST["regemail"]);
  $password = mysqli_real_escape_string($connect, $_POST["regpassword"]);

  $query = "INSERT INTO users(username, password, email) VALUES('$username', 
  '$password', '$email')";
  if(mysqli_query($connect, $query))
  {
    echo 'Yes';
  }
  $_SESSION["regusername"]=$_POST["regusername"];
}
我在我的
register.php
中遇到一个服务器错误,我不知道在哪里

另外,使用
.serialize()
通过AJAX发送数据是否比使用AJAX发送数据更好


编辑:修复了
register.php
,谢谢。使用
serialize()
比单独发送每个变量好吗?

因为您引用的是来自dom的输入元素,而不是值

data:{register_username:register_username, register_email:register_email, register_password: register_password}

因为您引用的是来自dom的输入元素,而不是值

data:{register_username:register_username, register_email:register_email, register_password: register_password}

你从哪里得到客户端或服务器端的错误?编辑:修复了最大堆栈错误,现在我在服务器端得到了一个服务器错误(500)。文件中是否导入或定义了$connect,但没有包含在你的帖子中?噢,拍吧,谢谢@jbman223,我会解决的。你在客户端或服务器端哪里得到错误?编辑:修复了最大堆栈错误,现在我在服务器端得到了一个服务器错误(500)。文件中是否导入或定义了$connect,但没有包含在你的帖子中?噢,天哪,谢谢@jbman223,我会解决的。我已经解决了。谢谢我修好了。谢谢