por isso estou aqui... quero mt a ajuda de vcs..
Bom é a primeir vez que estou fazendo algo usando ajax e ja esotu me desanimando =/..
a pessoa escreve algo na caixa de texto e o que ela escreveu é jogado para um banco de dados mysql.. porem o q ela escreve no banco salva de forma estranha por ex. o ç fica ã§ e quando eu mando ler do banco ele imprime ã§ e nao o ç...... abaixo botei todo o meu codigo
bom vamos la
a pagina principal, onde comeca tudo e onde tude é puxada apartir dela eh a seguinte
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script src="include/script.js"></script> </head> <body> <div id="menu"> <a href="java script:" onclick="Agenda()">Agenda</a> </div> <div id="conteudo"> </div> </body> </html>
A pagina onde ha o campo de texto q sera escrito o texto eh: obs: essa pagina eh chamada dentro do codigo anterior =]
<%Response.AddHeader "Content-Type", "text/html; charset=iso-8859-1"%>
<!--#include file="../include/include.asp"-->
<%
Set RS= Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM agenda"
RS.Open SQL, cn, 3
response.write(rs("texto"))
%>
<input name="texto" type="text" id="texto">
<input type="button" value="Cadastrar" onClick="AgendaCadastra()">e a pagina ajax esta da seguinte forma
var r;
function criaObjetoXMLHTTP() {
if(window.XMLHttpRequest)
r = new XMLHttpRequest();
else
r = new ActiveXObject("Msxml2.XMLHTTP");
}
function Agenda() {
criaObjetoXMLHTTP();
r.onreadystatechange = respostaAgenda;
r.open("GET", "agenda/agenda.asp", true);
r.send(null);
}
function respostaAgenda() {
if(r.readyState==4) {
document.getElementById("conteudo").innerHTML = r.responseText;
}
}
function AgendaCadastra(){
criaObjetoXMLHTTP();
r.onreadystatechange = respostaAgendaCadastra;
r.open("GET", "agenda/cadastra.asp?texto=" + document.getElementById("texto").value , true);
r.send(null);
}
function respostaAgendaCadastra() {
if(r.readyState==4) {
document.getElementById("cadastra").innerHTML = r.responseText;
}
}bom galer vlw pela forca
forte abraco
Edição feita por: Rafael Rocha, 14/08/2009, 04:07.










