php 返回数据给 ajax却是 网页代码

来源:百度知道 编辑:UC知道 时间:2024/06/14 13:36:06
php 返回数据给 ajax 用 alert(ajax.responseText)却是一个网页代码为什么啊?
如何才能alert(ajax.responseText)输出的是 php里echo"1"; 里的那个1啊?

调用的php里面是不能有html标签的
比如php里:
<body>
<?php
..........
?>
</body>
或者:
<?php
echo "<body></body>";
?>
这样返回的数据里面都会有<body></body>

php代码页面要保证没有任何静态网页代码

<?php开头
?>结尾

因为你PHP端由HTML内容输出吧?所以带出来了。。你只写一个ECHO 1 试试

在php文件中写<?php echo 1;?>
使用Ajax获取该php文件的内容,得到的便是该文件的全部输出,HTML源码。

ajax