在我从Ajax.response文本得到回复之前,我看到了一个奇怪的(空格)。每次我激活我的Ajax时,它都会发送一些变量并激活php脚本并返回一个字符串作为Ajax.response文本。
经过一些修修补补后,我发现,即使我回想起来,也没有什么"我也在这个静态字符串之前得到一个空格。是什么导致这种奇怪的事情发生?
Ajax声明:
function ajaxObj(meth, url) {
var x = new XMLHttpRequest();
x.open(meth, url, true);
x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
return x;
}
function ajaxReturn(x){
if(x.readyState === 4 && x.status === 200){
return true;
}
}
PHP脚本:
<?php
if (isset($_POST['pattern']))
{
echo "nothing" ;
exit();
}?>
我的观察: