我正试图做评论,以便在提交表格后追加数据!这个表单显示了我之前发送的评论。这是我的html
格式<table>
<tr><td>Name :</td><td> <input type="text" id="name"/></td></tr>
<tr><td>Email :</td><td> <input type="email" id="email"/></td></tr>
<tr><td>Comment:</td><td><textarea cols=50 rows=10 id="input_text" placeholder="Discuss here"></textarea></td></tr>
<tr><td></td><td><button id="btn">Submit</button></td></tr>
</table>
和我发送这个表单值到数据库通过load() ajax函数,
<script>
$(document).ready(function(){
$("#btn").click(function(){
var comments=$("#input_text").val();
var name=$("#name").val();
var email=$("#email").val();
$("#hidden_div").load("insert.php", {comments:comments,name:name,email:email},function(){
$("#display").append($("#hidden_div").html());
});
}
});
});
</script>
<div id="hidden_div" style="display:none"></div>
在调用load
函数后,仅使用val
为每个表单字段设置新值
$("#hidden_div").load(...);
$("#input_text, #name, #email").val('');
在提交表单后使用
$("input , textarea").val("");