Jump to content


Photo

[ajuda] Ajax + Post


  • Faça o login para participar
2 replies to this topic

#1 cBittencourt

cBittencourt

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 12/05/2008, 12:44

Pessoal, gostaria da ajuda de voces, sou novo no ajax, e estou tendo alguns problemas qnd tento fazer um post em uma pagina asp em meu sistema.
segue o JS.

[codebox]function makeRequest(serverPage,objId,elements)
{
var obj = document.getElementById(objId);
xmlhttp.open("POST",serverPage,true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", elements.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.onreadystatechange=function(){
if ((xmlhttp.readystate == 4) && (xmlhttp.status == 200))
{
obj.innerHTML = xmlhttp.responseText;
} else {
obj.innerHTML = '<center><span style="font-family:Verdana, Arial, Helvetica, sans-serif; color:#0080FF; font-size:18px;">Aguarde...</span> <p><img src="img/loader.gif"></p></button></center>'
}
}
xmlhttp.send(elements);
}

function montaUrl()
{
frm = document.form;
url = "cod="+encodeURI(frm.cod.value);
url = url+"&resposta="+encodeURI(frm.resposta.value);
makeRequest('salvaResposta.asp','objAjax',url);
}[/codebox]

FORMULARIO

[codebox]<div id="objAjax">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<form name="form" method="post" action="salvaResposta.asp" onSubmit="montaUrl(); return false;">
<input type=hidden name="cod" value="<%=request("cod")%>">
<input type=hidden name="pagina" value="<%=request("pagina")%>">
<tr>
<td bgcolor="#bdd8fd"> </td>
</tr>
<tr>
<td bgcolor="#e2eefe"><font face="Tahoma" size="2"> <b>Resposta
:</b></font></td>
</tr>
<tr>
<td bgcolor="#e2eefe">
<textarea name="resposta" cols="47" rows="8" wrap="VIRTUAL"></textarea>
</td>
</tr>
<tr>
<td bgcolor="#e2eefe"> </td>
</tr>
<tr>
<td bgcolor="#bdd8fd">
<div align="center">
<input type="image" name="gravar" value="Enviar" src="img/bt_gravar.gif">
<input type="image" name="fechar" value="Enviar" src="img/bt_fecha.gif" onClick="fechar();return false;">
</div>
</td>
</tr>
</form>
</table>
</div>
[/codebox]
Ele nao retorna nenhuma ação, n retorna os valores da minha pagina onde eu teria que receber os valores, retorna apenas uma página em branco!!
Será que alguem poderia me dar 1 help!? :assobio:
[]'s

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 13/05/2008, 07:49

Leia esse tutorial: http://forum.wmonlin...howtopic=116461
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 cBittencourt

cBittencourt

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 14/05/2008, 09:01

Vlw Alex pela resposta, vou dar uma verificada :)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq