ajax php脚本错误,提示用户正在保存到数据库
我有一个简单的php脚本,用户被保存到数据库中(我可以在phpmyadmin中看到这个脚本,但在客户端,我总是得到一个错误)ajax php脚本错误,提示用户正在保存到数据库,php,jquery,ajax,cordova,Php,Jquery,Ajax,Cordova,我有一个简单的php脚本,用户被保存到数据库中(我可以在phpmyadmin中看到这个脚本,但在客户端,我总是得到一个错误) <?php initServer() $con = mysql_connect($server, $user, $password) or die ("Could not connect: " .mysql_error()); echo "connection establ
<?php
initServer()
$con = mysql_connect($server, $user, $password) or die ("Could not connect: " .mysql_error());
echo "connection established successfully";
mysql_select_db($database, $con);
$username = mysql_real_escape_string($_POST["username"]);
$password = mysql_real_escape_string($_POST["password"]);
$email = mysql_real_escape_string($_POST["email"]);
$sql = "INSERT INTO `$tableName`(`user`, `mail`) VALUES ('$username','$email')";
if(!mysql_query($sql, $con)){
die('Error: ' .mysql_error());
}else{
echo "User added";
}
mysql_close($con)
?>
}))
正在触发错误消息,但用户是否正在保存到数据库?可能有什么问题?修复PHP代码中的所有错误。显示您在何处定义要发送的
postData
变量。另外,您指的是哪条错误消息?initServer()
需要在末尾加一个分号您在浏览器的开发人员控制台中看到的是什么?
$.ajax({
type: 'POST',
data: postData,
url: 'login.php',
success: function(xhr){
alert(xhr);
},
error: function(xhr){
alert("ooopsie :"+xhr.statusText);
}
})