Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal Seguinte,
Estou tentando executar um $.postJSON de ou um outro domínio, onde url = "http://dominio.com.br' porem ele me apresenta a seguinte mensagem de erro."xmlhttprequest cannot load" tentei usar Access-Control-Allow-Origin Tentei usar CORS porem sem resultado.
Não sei se estou usando corretamente,
esse é json que estou tentando executar:
//JSON
$.postJSON(wwwDir + addmsgurl + chat_id, pdata , function(data){
if (LHCCallbacks.addmsgadmin) {
LHCCallbacks.addmsgadmin(chat_id);
};
if (data.r != '') {
$('#messagesBlock-'+chat_id).append(data.r);
$('#messagesBlock-'+chat_id).animate({ scrollTop: $("#messagesBlock-"+chat_id).prop("scrollHeight") }, 1000);
};
lhinst.syncadmincall();
//inst.addingUserMessage = false;
return true;
});
porem passando um caminho eterno não funciona...
alguém poderia me ajudar.. quem tiver um exemplo de cors funcionando já vai ajudar tbm..
Beleza, consegui resolver..
tive que dar permissão no sistema que iria receber o post, e a forma de envio teve que ser por rest. fiz isso pelo PHP usando CURL
valeu (y)
Varia muito do que você precisa.
Mas pelo que entendi você só quer enviar um POST.
No servidor que recebe a requisição do POST....
Você pode setar 'TODOS por exemplo:
pelo PHP:
header('Access-Control-Allow-Origin: *');
ou no seu arquivo .htaccess:
*É interessante definir os domínios que você vai utilizar.
Se quiser se aprofundar nesse assunto o melhor lugar q encontrei foi esse:
http://www.html5rocks.com/en/tutorials/cors/