Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Estou ultilizando está função no meu projeto e não está funcionando no IE, alguém sabe o porque?
Preciso arrumar este bug mas não sei qual é o erro. Quem souber a resposta, por favor, me ajude postando-a.
html
<script type="text/javascript" language="javascript" src="ajax.js"></script>
<script type="text/javascript" language="javascript" src="js.js"></script>
ajax.js
var req;
// FUNÇÃO PARA BUSCA CIDADE *******************************
function buscarEstado(valor)
{
if(valor != "")
{
// Verificando Browser
if(window.XMLHttpRequest)
{
req = new XMLHttpRequest();
}
else
{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
// Arquivo PHP juntamente com o valor digitado no campo (método GET)
var url = "busca_cidade.php?estado="+valor;
// Chamada do método open para processar a requisição
req.open("Get", url, true);
// Quando o objeto recebe o retorno, chamamos a seguinte função;
req.onreadystatechange = function()
{
// Verifica se o Ajax realizou todas as operações corretamente
if(req.readyState == 4 && req.status == 200)
{
// Resposta retornada pelo busca.php
var resposta = req.responseText;
// Abaixo colocamos a(s) resposta(s) na div resultado
document.getElementById('cidade').innerHTML = resposta;
document.getElementById('cidade').disabled = "";
}
}
req.send(null);
} var cidade = document.getElementById('cidade');
var bairro = document.getElementById('bairro');
var tipo = document.getElementById('tipo');
var vl = document.getElementById('c_comprar_alugar');
cidade.innerHTML = "<option value=''>Cidade</option>";
bairro.innerHTML = "<option value=''>Bairro</option>"
tipo.innerHTML = "<option value=''>Tipo</option>";
vl.innerHTML = "<option value=''>Comprar ou Alugar</option>";
cidade.disabled = 1;
bairro.disabled = 1;
tipo.disabled = 1;
vl.disabled = 1;
}
}Carregando comentários...