Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
estou com problemas na acentuação usando ajax no IE, segue os códigos abaixo.
// JavaScript Document
function GetXMLHttp() {
if(navigator.appName == "Microsoft Internet Explorer") {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}
var xmlRequest = GetXMLHttp();function menuTop(valor){
var url = valor;
xmlRequest.open("GET",url,true);
xmlRequest.onreadystatechange = mudancaEstadoMenuTop;
xmlRequest.send(null);
if (xmlRequest.readyState == 1) {
document.getElementById("alterar").innerHTML = "<div class='loader'></div>";
}
return url;
}
function mudancaEstadoMenuTop(){
if (xmlRequest.readyState == 4){
document.getElementById("alterar").innerHTML = xmlRequest.responseText;
}
}
Aqui um exemplo que me retorna erro, passo uma variável com acentuada e no IE não esta recebendo ela corretamente.
Se alguém puder ajudar ficaria grato.
<a href="#" onclick="menuTop('buscaAnalise.php?busca=Em Análise');">Em Análise</a>
Carregando comentários...