Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
seguinte pessoal estou com 3 combos dinamicos em ajax com dados vindos do banco de dados, só que quando eu insiro algo no banco, os combos só são atualizados se eu limpar os arquivos temporarios do navegador(IE), no firefox funciona normal...
o codigo é esse, se alguém pude dar uma dica!!!
var req;
function loadXMLDoc(url,valor)
{
req = null;
// Procura por um objeto nativo (Mozilla/Safari)
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url+'?filial='+valor, true);
req.send(null);
// Procura por uma versao ActiveX (IE)
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url+'?filial='+valor, true);
req.send();
}
}
}
function loadXMLDoc2(url,valor,valor2)
{
req = null;
// Procura por um objeto nativo (Mozilla/Safari)
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange2;
req.open("GET", url+'?filial='+valor2+'&empresa='+valor, true);
req.send(null);
// Procura por uma versao ActiveX (IE)
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange2;
req.open("GET", url+'?filial='+valor2+'&empresa='+valor, true);
req.send();
}
}
}
function processReqChange()
{
// apenas quando o estado for "completado"
if (req.readyState == 4) {
// apenas se o servidor retornar "OK"
if (req.status == 200) {
// procura pela div id="atualiza" e insere o conteudo
// retornado nela, como texto HTML
document.getElementById('atualiza').innerHTML = req.responseText;
} else {
alert("Houve um problema ao obter os dados:\n" + req.statusText);
}
}
}
function processReqChange2()
{
// apenas quando o estado for "completado"
if (req.readyState == 4) {
// apenas se o servidor retornar "OK"
if (req.status == 200) {
// procura pela div id="atualiza" e insere o conteudo
// retornado nela, como texto HTML
document.getElementById('atualiza2').innerHTML = req.responseText;
} else {
alert("Houve um problema ao obter os dados:\n" + req.statusText);
}
}
}
function Atualiza(valor)
{
loadXMLDoc("atualiza.php",valor);
}
function Atualiza2(valor,valor2)
{
loadXMLDoc2("atualiza2.php",valor,valor2);
}
function limpaUltimo()
{
document.getElementById('atualiza2').innerHTML = req.responseText;
}
obrigado pela atençãoCarregando comentários...