No meu trabalho foi implantado um sistema de leitor biométrico para controle de saída e entrada de pessoal. Tal sistema dispõe de uma API, que dá acesso aos seus dados. Toda API está em Ajax com JQuery. Eu olhei no W3Schools no site https://www.w3schools.com/jquery/ajax_ajax.asp e aprendi como se faz isso. Este é o código da API:
Entretanto, quando clico no botão, ele, no console, me dá erros de CORS. Pesquisei no internet e acrescentei a seguinte linha abaixo da linha da url: "Access-Control-Allow-Origin: *,". Isso retirou o erro de CORS. Mas, não consigo acessar o servidor. Não aparece erro algum. Tb não aparece mensagem alguma. Já tentei dar um alert pra ver se aparecia a sessão, mas tb nada. Alguém pode me ajudar? Talvez seja erro de semântica do código.
Pergunta
Luiz Zenon
Bom dia,
No meu trabalho foi implantado um sistema de leitor biométrico para controle de saída e entrada de pessoal. Tal sistema dispõe de uma API, que dá acesso aos seus dados. Toda API está em Ajax com JQuery. Eu olhei no W3Schools no site https://www.w3schools.com/jquery/ajax_ajax.asp e aprendi como se faz isso. Este é o código da API:
$.ajax({
url: "/login.fcgi",
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({
login: 'admin',
password: 'admin'
}),
success: function(data) {
session = data.session;
}
});
Sendo assim, fiz o seguinte HTML:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.ajax({
url: "http://10.3.48.199/login.fcgi",
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({
login: 'admin',
password: 'admin'
}),
success: function(data) {
session = data.session;
}
});
});
});
</script>
</head>
<body>
<button>Teste</button>
</body>
</html>
Entretanto, quando clico no botão, ele, no console, me dá erros de CORS. Pesquisei no internet e acrescentei a seguinte linha abaixo da linha da url: "Access-Control-Allow-Origin: *,". Isso retirou o erro de CORS. Mas, não consigo acessar o servidor. Não aparece erro algum. Tb não aparece mensagem alguma. Já tentei dar um alert pra ver se aparecia a sessão, mas tb nada. Alguém pode me ajudar? Talvez seja erro de semântica do código.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.