我有一个表单,我将各种字段(姓名、电子邮件、评论)保存在 mysql 数据库中,数据已写入,但我想在不重新加载页面的情况下显示数据,按下提交按钮并查看新评论。.
HTML:
<form action="" method="post" id="form">
<fieldset>
<input type="hidden" name="noticia_id" value="<?php echo $id; ?>"><br>
<p><label>NOMBRE *</label>
<input type="text" id="nombre" name="usuario"></p>
<p><label for="email">EMAIL (No se publicará) *</label>
<input type="text" id="email" name="email"></p>
<p><label for="comment">COMENTARIO</label>
<textarea name="comentario" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>
<p><input type="submit" name="submit" id="submit" tabindex="5" value="Enviar " /></p>
</fieldset>
</form>
PHP:
<?php
if ($_POST) {
//conectamos a la base
$connect=mysql_connect("localhost","root","");
//Seleccionamos la base
mysql_select_db("mostra",$connect);
$id=$_POST['noticia_id'];
$nick=$_POST['usuario'];
$email=$_POST['email'];
$comentario=$_POST['comentario'];
$query = "INSERT INTO comentarios (usuario,email,comentario,noticia_id, fecha) VALUES('$nick','$email','$comentario','$id', NOW())";
mysql_query($query) or die(mysql_error());
$query = "UPDATE noticias SET num_comentarios= num_comentarios+1 where id_noticia='".$id."'";
mysql_query($query) or die(mysql_error());
}
?>
如何创建 jquery 函数或其他方法来插入此数据而无需重新加载页面?
我看过教程,但我无能为力!