AJAX响应前面的表观空白(实际上是Â)

时间:2019-01-25 15:29:08

标签: jquery ajax

我在两个目录中有两个重要的代码集,用于在WAMP安装的www文件夹中进行开发。每个都有自己的数据库。

在触发jquery post ajax查询时,一个效果很好。新的收到的答复'的a a a a a a a a response a a a a one response a a one new new new one new  Â在Chrome的检查器中,在Firefox中将响应显示为大量空间然后是“ ok”,但Firefox检查器的响应有效负载面板中没有任何内容。其他代码目录的ajax调用上的结果只是一个干净的“确定”。 jQuery是

$(document).on('click','.goon',function(){
    var eml= $('#email').val();
    $.post("ajax/chkEmail.php",{eml: eml},function(data) {
        if(data=="exist"){
            alert("There is a user with this email address already registered\r\n If they have lost their login details, raise a support ticket'");
            window.location.reload();
        }else if(data=="ok"){ var inex=$('#inex').val();
            var parf= $('#basinf').data("parf");
            $.post("ajax/chooPriv.php",
            {inex: inex, parf: parf},
            function(data) {
                $('.privchoic').html(data); 
            }); 
        }   
    });
});

ajax文件中的代码(您可以看到我试图删除空白)是

$eml=$_POST['eml'];
$sql="SELECT COUNT(*) AS howm FROM users WHERE AES_DECRYPT(email,'keyhere')=:eml";
$stm=$da->prepare($sql);    
$stm->bindValue(':eml',$eml);
$stm->execute();    
$row=$stm->fetch(PDO::FETCH_OBJ);       
if($row->howm==1){
$out="exist";
    }else{$out="ok";
}
echo trim($out);

0 个答案:

没有答案