Troier Ben Postado Março 1, 2011 Denunciar Share Postado Março 1, 2011 Olá amigos, não estou conseguindo retornar os dados nesta requisição.function criaReqStr(formInput){ var arrPost = new Array(); for(i=0;i<=3;i++){ var str = formInput.elements[i].name; str += "="; str += formInput.elements[i].value; arrPost.push(str); } return arrPost.join("&"); } function exibeResult(sTxt){ var divStatus = document.getElementById('load'); divStatus.innerHTML = sTxt; } function procuraProduto(){ if(!document.getElementById('cliSearchG')) return false; document.getElementById('cliSearchG').submit = function(){ var oForm = document.getElementById('cliSearchG'); var sBody = criaReqStr(oForm); var url = "processaSearch.php?"; var ajax = openAjax(); ajax.open('POST',url+sBody,true); oXMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange = function(){ if(ajax.readyState == 1){ document.getElementById('load').innerHTML = "<img src='images/loading.gif'/>"; } if(ajax.readyState == 4 && ajax.status == 200){ exibeResult(ajax.responseText); } } ajax.send(sBody); return false; } }por favor me ajudem, preciso muito disso !!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romerito Postado Março 1, 2011 Denunciar Share Postado Março 1, 2011 como tá o codigo desse cara aqui --> openAjax?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Troier Ben Postado Março 1, 2011 Autor Denunciar Share Postado Março 1, 2011 segue a função openAjax();function openAjax() { var ajax; try { ajax = new XMLHttpRequest(); } catch(ee) { try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { ajax = false; } } } return ajax; }presumo que a instancia não esteja errada; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vini_loock Postado Março 2, 2011 Denunciar Share Postado Março 2, 2011 (editado) você já verificou se a função openAjax está retornando false?hm... acho que vi, você está mandando os dados por uma mistura de get e post, será que não é esse o problema? tente enviar apenas a url no ajax.open() Editado Março 2, 2011 por vini_loock Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Troier Ben
Olá amigos, não estou conseguindo retornar os dados nesta requisição.
por favor me ajudem, preciso muito disso !!!!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.