PHP+AJAX
这个是AJAX程序 当我触发function ajax()的时候 他不光返回字符串 $str 他还会返回 123456
这是怎么回事
服务端
PHP code:
<?php
header("Content-Type: text/plain; charset=gb2312");
if(@$_GET["get"]=="ture"){
$str="来自PHP得数据";
echo $str;
}
?>
123456
客户端
HTML code:
<div id="aa"></div>
<script type="text/javascript">
function ajax(){
var xhr = cajax();
function ready(){
if( xhr.readyState==4)
document.getElementById("aa").innerHTML=xhr.responseText;
}
xhr.open("get","ajaxobj.php?get=ture",true);
xhr.onreadystatechange=ready;
xhr.send(null);
}
</script>
把PHP代码后的123456去掉就可以了。echo只是输出字串,并不终止程序的,所以下面的123456还会继续输出
你在服务器端输出了123456,当然会被ajax取到啊!
<?php
header("Content-Type: text/plain; charset=gb2312");
if(@$_GET["get"]=="ture"){
$str="来自PHP得数据";
echo $str;
}
?>
123456
二楼说得对
那有没有办法不让他输出呢?
关键是我想在服务器 端加入一些HTML
相关问答:
我在mySql中有一字段可存html标签,比如说里面有a标签
但是我输入查询条件a的时候并不想查出这条记录,也就是说查询的时候不考虑标签,只考虑内容。
请问大家怎样解决?
可以再弄一个字段来保存过滤标签后的内容。 ......
我刚学习php请问,如果我把php文件上传至服务器后,例如http://www.****.com/cast.php这个文件会不会被别人下载或复制阿?
可以被下载,也可以不被下载,看web服务器对该文件权限的配置
看你对文件权限的设置
......
PHP code:
$date = '2009-12-25';
$ptn = '/([\d]{4})[- \/](0?[\d]|1[0-2])[-\/ ](0?[\d]|[1-2][\d]|3[0-1])/';
if (preg_match($ptn,$date,$out))
{
print_r($out);exit();
}
结果为:
PHP code:
......
已经修改了
(1)PHP.ini中的post_max_size 和upload_max_filesize,并且保证了前者大于后者
(2)Windows\System32\inetsvr\MetaBase.xml中的AspMaxRequestEntityAllowed
修改完毕后,重新启动了IIS服务,并且计 ......
我在集成工具WAMP5中,想写个函数测试测试,可是结果怎么会给我报错???是不是配置文件没修改,请教各位大虾们。
那肯定你函数是有问题的了
发来看看吧
行了,明白是什么问题了,谢谢了!!!!
<?ph ......