Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, tenho uma página que utiliza ajax, mas só está a funcionar no mozzila. no ie9 não carrega, nem no 8. Já li vários posts neste forum sobre o assunto mas não consigo por a página a funcionar mesmo com a ajuda desses posts. É a primeira vez que estou a usar ajax e devo estar a fazer alguma coisa mal sem saber.
o código que estou a usar é:
var http_request = false;
var xmlDoc;
function makeRequest(url) {
http_request = false;
if (window.XMLHttpRequest) { /* classe que disponibiliza a funcionalidade de fazer o pedido ao servidor Mozzila, Safari...*/
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');/*algumas versões do mozzila podem n funcionar bem se a rsp do servidor não possuir um cabeçalho deste tipo.*/
}
} else if (window.ActiveXObject) { /* classe que disponibiliza a funcionalidade de fazer o pedido ao servidor IE...*/
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Não é possivel efectuar o pedido');
return false;
}
http_request.open("GET",url,false); /* métodos que estabelecem o pedido ao servidor, o false significa que a execução da função não irá continuar enquanto a resposta do servidor n for recebida*/
http_request.send("");
}
qualquer ajuda será preciosa :D
Carregando comentários...