来自Jquery ajax POST的不需要的换行符

时间:2014-02-28 19:40:37

标签: php jquery post

这是jquery

$("#accountCheck").keyup(function(){

    $.post('accountEmailCheck.php',{value:$(this).val()},function(data){
        $("#emailCheck").val(data);
    });

     $.post('emailEICheck.php',{value:$(this).val()},function(data){

        if (data=='Yes'){ 

                            $("#autoEmail").prop("checked",true);
                        }else{ 

                            $("#autoEmail").prop("checked",false);
                        }
    });

这是PHP代码

<?php

include 'sqlconn.php'; //just my sql connection strings

$strResult='';

$getEmailStatus = odbc_exec($live, "SELECT * FROM Accounts WHERE Account = '".$_POST['value']."'");
while(odbc_fetch_array($getEmailStatus)){

$strResult = odbc_result($getEmailStatus,'mailEI');

}

echo trim($strResult);

?>

回来的'是'在最后有一个换行符(chrome dev工具显示它就像输入符号或返回),即使我将修剪添加到php ...

1 个答案:

答案 0 :(得分:4)

删除php文件末尾的?> 如果您在代码逻辑之后不会有任何输出,则不应该有?>结束标记,因为它可能会导致在?>之后输出意外的空格。