ya esta el problema es que usas un submit en lugar de un button el formulario es logico que se envie bueno te dejo tu codigo
Código PHP:
Ver original<html>
<head>
<script type="text/javascript" src="anglo/comentarios/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="anglo/comentarios/js/jquery-ui-1.8.2.custom.min.js"></script>
<script type="text/JavaScript">
function MM_jumpMenu(targ,selObj,restore){
* eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
* if (restore) selObj.selectedIndex=0;
}
</script>
<body bgcolor=lightblue>
<?php
?>
<h1>Comentarios</h1>
<form name="coment" action="enviar.php" method="REQUEST" name='mod' id='mod' target='_self'>
<p><b>Nombre:</b></p>
<p><input type="text" name="nombre" size="30"/></p>
<p><b>Comentario:</b></p>
<p><textarea name="comentario" style="width:230px;height:100px;z-index:0"></textarea></p>
<p><input type="button" class="boton" name="submit" value="Publicar"/></p>
</form>
<div id='ajax'></div>
<div align="center">
<script type="text/javascript">
$(document).ready(function() {
$(".boton").click(function(event) {
$('#ajax').load('enviar.php?' + $('#mod').serialize())
});
});
</script></div>
</body>
</html>