Ajax CROSS DOMAIN rodando no IE8, alguém já conseguiu?

2 respostas
caio.ribeiro.pereira

Alguém já teve que desenvolver uma solução em CORS (Cross Domain) utilizando Ajax que roda no IE 8?

Utilizo no momento este plugin https://github.com/jaubourg/ajaxHooks/blob/master/src/xdr.js, mas ele ainda da problemas na minha aplicação.

Gostaria de saber sobre alguns plugins ou código na prática que visam extender o CORS dentro da função $.ajax do jQuery sendo compatível com IE8.

Caso contrário uma função simples que faça Ajax nativo em CORS para IE8, já vai me ajudar bastante.

Obrigado!

2 Respostas

paulo1911

Olá amigo, se nao me engano. Tempo atrás eu estava tentando exatamente isso tb.
Que eu saiba o IE8, você tb precisa implementar um método Options na sua app web e retornar alguns headers conforme o CORS.

Se não me engano o CORS no ie8 nao rola com https e para efetuar POST tem que ser com multipart-form-data como contenttype

para o que eu precisava nao rolo no IE8 mas acabei usando jsonP pois via GET tava rolando a requisição
então passei na requisição

url/minhaAction?callback=meumetodo(valor1,valor2…);

e na action alterei a string com o valor de retorno que eu precisava
meumetodo(valor1,valor2, valorDaAction,);

esse meumetodo é um metodo de callback no js que eu especifico
que eu lembre resolvi assim

fica a dica

caio.ribeiro.pereira

Valeu Paulo pela ajuda!

Poderia me passar um código de exemplo que utilize na prática JSONP ?

Abs!

Criado 26 de junho de 2013
Ultima resposta 26 de jun. de 2013
Respostas 2
Participantes 2