为什么ajax里的xmlHttp.responseText显示的全部是HTML

<htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content... <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script language="javascript"> var xmlHttp; function createXMLHttpRequest(){ if(window.ActiveXObject) xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); else if(window.XMLHttpRequest) xmlHttp = new XMLHttpRequest(); } function startRequest(){ createXMLHttpRequest(); xmlHttp.open("GET","h.php",true); xmlHttp.onreadystatechange = function(){ //判断异步对象与服务器之间的交互状态 if(xmlHttp.readyState == 4 && (xmlHttp.status == 200)||(xmlHttp.status==0)) alert("服务器返回:" + xmlHttp.responseText); } xmlHttp.send(null); } </script> </head> <body> <input type="button" value="测试异步通讯" onClick="startRequest()" /> </body> </html> h.php <?php echo 1; exit(); ?> xmlHttp.responseText返回的是全部的php代码,不是1,为什么? 展开
 我来答
生乐容0I1
2014-10-14 · 超过56用户采纳过TA的回答
知道答主
回答量:158
采纳率:0%
帮助的人:53.8万
展开全部
因为h.php 里面返回的代码就是含有HTML。 不信你直接在浏览器地址添加h.php,然后查看HTML源码,看看是不是。 追问: 我全部去掉了,只有上面这几句
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式