• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Ajax与PHP

php 搞代码 3年前 (2022-01-23) 15次浏览 已收录 0个评论
js代码:
		var xmlHttp=createXmlHttpRequestObject();		//get xmlHttpRequest object		function createXmlHttpRequestObject(){			var xmlHttp;			if(window.ActiveXObject){				try{					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");					}					catch(e){						xmlHttp=false;						}				}else{					try{						xmlHttp=new XMLHttpRequest();												}						catch(e){			~来1源gaodai#ma#com搞*代#码1网搞代gaodaima码				xmlHttp=false;							}												}				if(!xmlHttp){								}else{									return xmlHttp;									}					}							function process(){			if(xmlHttp.readyState==4||xmlHttp.readyState==0){				name=document.getElementById("myName").value;								xmlHttp.open("GET","quickstart.php?name="+name,true);				xmlHttp.				xmlHttp.send(null);													}else{					setTimeout('process()',1000);					}		}				function handleServerResponse(){			if(xmlHttp.readyState==4){				if(xmlHttp.status==200){					xmlResp					xmlDocumentElement=xmlResponse.documentElement;					helloMessage=xmlDocumentElement.firstChild.data;					document.getElementById('divMessage').innerHTML=''+helloMessage+'';					setTimeout('process()',1000);									}else{						alert('There was a problem accessing hte server:'+xmlHttp.statusText);						}				}			}
php代码:
遇到了 一个
Warning: Cannot modify header information - headers already sent by....

的问题。

解决方法:
修改php.ini文件,
我用的是阿里的服务器所以
启用如下如的功能就可以了。

<?phpheader('Content-Type:text/xml');echo '<?xml version="1.0" encoding="UTF-8" standalecho'';$name=$_GET['name'];$userNames=array('WangWei','ZhouJianfei','MeiShibo','QuXinglin','WangYuming','LiaoGuihong','WangChenggao','ZhouQian');if(in_array($name,$userNames)){echo'Hello,master'.htmlentities($name).'!';}else if(trim($name)==''){echo'Stranger,please tell me your name!';}else{echo htmlentities($name).',I don\'t know you!';}echo'';?>
方法简介:
in_array($name,$userNames):遍历uername数组中的元素,并每次赋值给name
strtoupper($str);将该str转换为大写。
htmlentities($name):替换代码中不同字符的编码(eg:&,>等),以防止出错。


以上就介绍了Ajax与PHP,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Ajax与PHP
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址