Я видел некоторые сообщения с этим вопросом, но у меня все еще есть проблема. Когда я делаю вызов 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>