我看到了一些有关此问题的帖子,但仍然有问题。当我进行ajax调用时,它将返回我期望的数据,但包含整个页面的HTML代码。我试图放dataType : 'Jason'
和许多其他东西,但它们对我没有帮助。
function validarUsuario()
{
var Pseudo = $('#Pseudo').val();
$.ajax({
url:'Bienvenu.php',
method:"POST",
data:{'Pseudo':Pseudo},
success:function(data)
{
console.log('|' + data + '|')
if(data != '0')
{
alert('pseudo already taken');
}else
{
alert('pseudo correct');
}
}
});
}
//// Bienvenu.php /////
if(!$stmt->execute())
{
$sBody .= 'erreur<br />';
}
else
{
$iNbResultat = $stmt->rowCount();
echo $iNbResultat;
}
////输出Firefox ////这是我使用console.log(data)
时的数据|<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1 /jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@8"></script>
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"> </script>
0</body>
</html>