再简单你也得明白ajax吧。。
弹出文本框,直接添加到评论列表这是js效果。
就说说流程:
一个文本框,style设置为display:none;隐藏,点击按钮的时候用 js 将display:none;去掉,将它显示出来。
输入内容后,点击提交按钮(不要用submit,就用普通的button),触发ajax,将表单中的内容发送到php脚本,php将内容入库,成功的话echo "1";失败的话echo "0"; ajax里面又回调函数可以获取php输出的内容,如果是1的话,直接将文本框中的内容用js追加到评论列表中,否则提示错误。
最后将文本框清空,并设置隐藏。
一个简单的jquery ajax:
<script>
function addcomment(){
var content=$('#commenttext').val();//获取评论输入框中的内容
$.ajax({
'url':'/comment.php',//php脚本网址,必须在同一域名下
'type':'POST',
'data':'action=add&content='+content,//想comment.php提交的post数据
'success':function(data){
if(data==1){
//将content追加到评论列表
}else{
alert('提交失败');
}
}
})
}
</script>
温馨提示:答案为网友推荐,仅供参考