A solicitação AJAX básica obtém o erro "Nenhum cabeçalho 'Acesso-Controle-Permitir-Origem' está presente no recurso solicitado"
Eu tento enviar uma simplesGET
solicitação para um determinado link em uma solicitação AJAX do jQuery.
É muito simples:
$.ajax({
type: 'GET',
url: /* <the link as string> */,
dataType: 'text/html',
success: function() { alert("Success"); },
error: function() { alert("Error"); },
});
No entanto, o que eu tentei, conseguiXMLHttpRequest cannot load <page>. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:7776' is therefore not allowed access.
Eu tentei de tudo, desde adicionarheader : {}
definições para a solicitação AJAX para definirdataType
paraJSONP
ou mesmotext/plain
, usando AJAX simples em vez de jQuery, até fazendo o download de um plug-in que habilita o CORS - mas nada poderia ajudar.
E o mesmo acontece se eu tentar acessar outros sites.
Alguma idéia para uma solução adequada e simples? Existe algum?