php中遇到ajax的问题
function $(id){
return document.getelementbyid(id);
}
function addcomment(){
var url = 14-6.php;
var status = document.getelementbyid(divmsg);
status.value=正在提交》》》;
var param = name=+$(name).value+email=+$(email).value+comment=+$(comment).value;
xmlhttp_request.onreadystatechange = function(){
if(xmlhttp_request.readystate==4 && xmlhttp_request.status == 200){//相应完全显示信息
alert (xmlhttp_request.responsetext);
if(xmlhttp_request.responsetext == 1){
status.value = 发表成功!!;
$(name).value=;
$(email).value=;
$(comment).value=;
}else{
status.value = 发表失败!请重新发表!;
}
}
}
xmlhttp_request.open(post,url,true);
xmlhttp_request.setrequestheader(content-type,application/x-www-form-urlencoded);//设置头信息
xmlhttp_request.send(param);
}
不知道为什么,这个responsetext返回的是一大面的html代码.
php?ajax? php ajax 分享到:
