Boa noite, estou tentando passar parâmetros do ajaxa para o php mas não está dando certo. ele entra direto no error, ou seja, está chamando a função entrar mas por algum motivo está dando erro na hora de passar os parâmetros.
meu código AJAX
var log = {
entrar: function (){
$.ajax({
type:"POST",
url: "logar.php",
data: {
acao: 'logando',
usuario: $("#usuario").val(),
senha: $("#senha").val()
},
dataType: "json",
success: function(json){
if(json.result == true){
alert(json.msg);
}
},
error: function(){
alert("Erro ao enviar dados");
}
});
}
}
meu código php
<?php
$resultado=$_SERVER['REQUEST_METHOD'] ? "POST" $_POST : "GET" $_GET;
switch($resultado['acao']){
case 'logando'
$senha=$resultado['senha'];
$usuario=$resultado['usuario'];
$dadosjson['result']=true;
$dadosjson['msg']="foi";
echo json_encode($dadosjson);
break;
}
?>
A chamada do javaScript no botão
<button class="btn btn-lg btn-primary btn-block" id="entrar" onclick="log.entrar();">Entrar</button>