php 怎么用ajax做评论

点评论按钮,然后下面弹出一个文本框,输入内容提交后,直接添加到网页的评论列表,也就是无刷新评论,这效果该如何实现,最好有简单代码,我看得懂点

再简单你也得明白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>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-03
一个li.html文件里面是一条含php变量的li代码,ajax返回的该条记录,放到li.html。在把li.html文件,添加到列表中
相似回答