[Resolvido] Dois problemas com JQuery.Ajax em cadastro.
Fala galera, beleza?
Seguinte, estou começando a usar JQuery.Ajax para gravar infos no banco de dados, porém estou enfrentando dois problemas:
O primeiro tem a ver com a quantidade de texto que mando salvar.. se mando muito texto, o JQuery da erro e não termina a requisição.
E o segundo problema é que, quando cadastro pouco texto, ele salva, porém troca todos os acentos, cedilhas e afins para caracteres especiais...
Segue meu código para facilitar o entendimento:
<script src="../js/jquery-1.5.1.min.js"></script>
<script language="javascript">
$(document).ready(function(){
var action = $('form').attr('action');
$('form').attr('action','javascript:void(0);');
$('form').submit(function(){
//
dados = "action=gravar";
dados += "&id="+QueryString("codigo");
dados += "&tit="+document.getElementById("txttitulo").value;
dados += "&txt="+document.getElementById("txttexto").value;
dados += "&data="+document.getElementById("calendario").value;
//
$.post(action, dados, function(data){
alert("Deu Certo!");
});
return null;
});
});
</script>
<form name="form1" id="form1" method="post" action="ajax_press.asp">
Titulo:
<input name="txttitulo" id="txttitulo" type="text" class="form" size="58" value="">
<p>
Data:
<input name="calendario" id="calendario" type="text" class="form" value=""/>
<p>
Texto:
<input name="txttexto" id="txttexto" type="text" class="form" value=""/>
<p>
<input type="submit" class="form" name="gravar" id="gravar" value=" Gravar " />
</form>
Não sei pq está acontecendo isso, e não faço a mínima de como resolver..
Alguém já teve esses problemas e pode me dar uma força??
Vlw galera!
Abs
Prompt
Discussão (13)
Carregando comentários...