Php Jquery ajax帖子中不需要的换行符

Php Jquery ajax帖子中不需要的换行符,php,jquery,post,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 (dat

这是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开发工具将其显示为一个回车符或回车符),即使在我将修剪添加到php之后…

删除php文件结尾的
?>


如果在代码逻辑之后没有任何输出,那么就不应该有
?>
结束标记,因为它可能会导致在
?>
之后输出意外的空白,而该空白可能位于php文件末尾的
?>

删除
?>


如果在代码逻辑之后没有任何输出,则不应使用
?>
结束标记,因为当您使用ZF或其他框架时,它可能会导致在
?>

之后输出意外的空白,您可以减少
?>
关闭标记以避免eof上出现空格。当您使用ZF或其他框架时,您可以减少
?>
关闭标记以避免eof上出现空格。不包含关闭标记似乎与编码背道而驰哈哈,尽管我相信它会起作用,但我很难去掉它,看来unfinished@ScottC当您的文件只包含PHP代码时,这不是计数器,实际上是一种很好的做法。如果你开始使用GIT/SVN、ecc等版本控制系统,这一点就更重要了。这是我见过的最长的7分钟。不包含结束标记似乎真的与编码背道而驰哈哈,尽管我相信它会起作用,但似乎我很难去掉它unfinished@ScottC这不是反而是一个很好的练习,当您的文件只包含PHP代码时。如果您开始使用GIT/SVN、ecc等版本控制系统,这一点就更为重要。这是我见过的最长的7分钟。