Jump to content
Sign in to follow this  
ultrabr

Bug no Ajax somente no I.Explorer 11, o que pode ser ?

Recommended Posts

Amigos, alguém pode me dar uma força. Utilizo um script que gera um autorefresh em ajax, funciona perfeitamente em todos navegadores, e funcionava no I.explorer até a versão 10, mas na versão 11 não funciona, o que pode esta ocorrendo ? Não atualiza.

É um script simples,veja:

<script type="text/javascript">
function reqGet(file, pars, bg, after) {
    var http = new XMLHttpRequest();
    http.open("GET", file + ".php?" + pars, bg);
    if (bg) {
        http.onreadystatechange = function() {
            if (http.readyState == 4) {
                fter(http.responseText);
            }
        };
    }
    http.send(null);
    if (!bg)
        return after(http.responseText);
}
function ret (a) {
 return a;
}
var title = "<?php echo $title;?>";
if(title == "true"){
window.setTimeout(getNewTitel, 100)
window.setInterval(getNewTitel, 10000);
} else {
    
}
function getNewTitel() {
 document.getElementById("playing").innerHTML = reqGet("<?php echo JURI::base() . 'modules/testebr/tmpl/' ?><?php switch ($params->get("quantity"))
{
    case 'list'; echo $urla; break; case 'list2'; echo $urlb; break; case 'list3'; echo $urlicea; break; case 'list4'; echo $urliceb; break; default: echo $url ; } ?>", "host=" + encodeURIComponent("<?php echo $host; ?>") + "&port=<?php echo $port;?>" + "&password=<?php echo $password;?>", false, ret);
}
</script> 
Edited by William Bruno
Adicionar code

Share this post


Link to post
Share on other sites

Bom dia, esse código funciona mesmo em outros navegadores?

Pois você está com um erro de sintaxe na função getNewTitel()

Verifica as chaves de abertura e fechamento do seu código, quando estiver tudo certo e o erro ainda persist, mostre o que é exibido no console do navegador na ferramenta de desenvolvedor (f12) do IE.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.