Hola soy nuevo en este foro espero que alguien puede ayudarme en mi necesidades:
requiero de un sistema de comentarios en donde el usuario pueda comentar y ver su mensaje al mismo tiempo de la publicacion sin la necesidad de recargar la pagina. por lo mismo estuve buscando en google y encontre este codigo en jquery ajax.(?) pero tiene un fallo o no lo supe usar por que la verdad de jquery y ajax no se nada y el fallo esta que muestra el comentario ingresado pero no lo inserta en la base de datos: add_comentario.php?view=<?php echo $_GET['view']; ?>
en mi add_comentario.php esta funcionando todo bien no se que linea demas de codigo le puedo agregar a este codigo en ajax:
Código:
<script type="text/javascript">
$(document).ready(function() {
$("#enviar-btn").click(function() {
var comment = $("textarea#comment").val();
var now = new Date();
var date_show = now.getDate() + '-' + now.getMonth() + '-' + now.getFullYear() + ' ' + now.getHours() + ':' + + now.getMinutes() + ':' + + now.getSeconds();
var dataString = '&comment=' + comment;
$.ajax({
type: "POST",
url: "add_comentario.php?view=<?php echo $_GET['view']; ?>",
data: dataString,
success: function() {
$('#newmessage').append('<div class="cmtmsj"><div class="hermsj">Marzo 24th 2012 03:59 AM</div><img src="img/23.jpg" class="cmtmsjimg" /><strong>usuario</strong><br /><div id="mostra-cmt">'+comment+'</div></div>');
}
});
return false;
});
});
</script>
mi formulario es de este modo:
Código:
<form action="" method="post" name="comentarios">
<textarea id="comment" name="comment"></textarea>
<input type="submit" value="publicar" id="enviar-btn" name="comentarios" class="bot">
</form>
espero que alguien pueda ayudarme a solucionar este tema...
El php esta todo bien por que cuando lo ajo sin el uso de ajax inserta el comentario en la db
Saludos!