Ir para conteúdo
Fórum Script Brasil
  • 0

erro ao colocar dois ajax no mesmo form


odir

Pergunta

boa tarde galera estou com uma duvida este é meu primeiro formulario com ajax e estou com um problema pois quero criar varios combos ajax dentro de um mesmo formulario, o projeto atual utiliza dois ambos funcionam so que eles deveriam ser enviados a <div> diferentes uma chama "lanc" e a outra "lancd", eu digo que ele funciona pois o codigo carrega dois formularios corretamente lancListaCombd.asp e lancListaComb.asp, o combd cai certinho no lancd e o agora o outro que seria o comb na <div> lanc ela cai novamente no lancd, segue abaixo o codigo

desde já agradeco

var requip;
function loadXMLDoc(url){
        requip = null;
        if (window.XMLHttpRequest) {
                requip= new XMLHttpRequest();
                requip.onreadystatechange = ProcessEquip; // o req.  foi alterado para requip
                requip.open("POST", url, true); // o req.  foi alterado para requip
                requip.send(null); // o req.  foi alterado para requip

        } else if (window.ActiveXObject) {
                try {
                        requip= new ActiveXObject("Msxml2.XMLHTTP.4.0");
                } catch(e) {
                        try {
                                requip= new ActiveXObject("Msxml2.XMLHTTP.3.0");
                        } catch(e) {
                                try {
                                        requip= new ActiveXObject("Msxml2.XMLHTTP");
                                } catch(e) {
                                        try {
                                                requip= new ActiveXObject("Microsoft.XMLHTTP");
                                        } catch(e) {
                                                requip= false;
                                        }
                                }
                        }
                }
                if (requip) {
                        requip.onreadystatechange = ProcessEquip;
                        requip.open("POST", url, true);
                        requip.send();
                }
        }
}


function ProcessEquip(){
        if (requip.readyState == 4) {
                if (requip.status == 200) {
                document.getElementById("lancd").innerHTML = requip.responseText;                
                
                } else {
                        alert("Houve um problema ao obter os dados:\n" + requip.statusText);
                }
        }
}
function atualizaLanc(valor){
        document.getElementById("lanc").innerHTML = requip.responseText;        
        loadXMLDoc("lancListaComb.asp?ID="+valor);
        
}
function atualizaLancd(valor){
        loadXMLDoc("lancListaCombd.asp?ID="+valor);
}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...