Php Jquery ajax帖子中不需要的换行符
这是jqueryPhp 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
$("#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分钟。