Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Washington Junio

$.ajax com url HTTPS

Recommended Posts

Boa Tarde Amigos!

 

 

Não sei se tem algum fundamento a minha dúvida. Porém, fiz alguns testes aqui e não obtive exito.

 

 

Estou fazendo um simples POST via AJAX com o JQUERY. Vejam:

 

 

$.efetuaLogin = function (cnpj, cpf, senha)
{
	$.ajax
	({
		type: "POST",
		url: ssl+"_ajax.php?x=login&token="+token,
		data: 'token='+token+'&usuarioCnpj'+cnpj+'&usuarioCpf'+cpf+'&usuarioSenha'+senha,
		dataType: "script",
	});
};

 

A variável ssl do código acima armazena a url do sistema. No caso testei duas urls.

"http://klimax.com.br/site_novo/" e "https://klimax.com.br/site_novo/"

 

Na primeira opção funciona perfeitamente! Porém ao utilizar o SSL o Java dá erro informando que a URL não foi encontrada, sendo que acessando ela através do Browser, tanto o certificado quanto o endereço são válidos.

 

Alguém tem uma solução para o meu caso?

 

Desde já Obrigado!

 

 

---------------------

 

Só complementando o erro gerado com o SSL foi:

 

XMLHttpRequest cannot load https://www.klimax.com.br/site_novo/_ajax.php?x=login&token=9937230b09722c68db2e8bcc41199ae9. Origin http://www.klimax.com.br is not allowed by Access-Control-Allow-Origin./site_novo/_ajax.php?x=login&token=9937230b09722c68db2e8bcc41199ae9Failed to load resource

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, sinceramente não sei o que pode ser MAS, pesquisei a respeito no Oráculo Jr. e ao que parece você não pode fazer requisições Cross-Domain via POST.

 

Com iso eu pergunto: Você está requisitando essa página SSL a partir do contexto localhost?

 

Se for, taí a resposta :D

 

Se não, experimente fazer a requisição com JSONP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, sinceramente não sei o que pode ser MAS, pesquisei a respeito no Oráculo Jr. e ao que parece você não pode fazer requisições Cross-Domain via POST.

 

Com iso eu pergunto: Você está requisitando essa página SSL a partir do contexto localhost?

 

Se for, taí a resposta :D

 

Se não, experimente fazer a requisição com JSONP.

 

Tanto local quando online. Mesma coisa...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor me diga que achou uma solução, estou com o mesmo problema.

 

Já estou navegando via HTTPS mas nenhum ajax funciona. $.get, $.post ... nenhum retorna a consulta no IE9.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.