PHP返回额外的行返回

PHP返回额外的行返回,php,post,Php,Post,当从JS发布时,PHP5.3.8会返回一些多余的行返回。例如: if (isset($_POST['postId']) && $_POST['postId'] == "test") { echo 'ok'; } 返回ok↵↵↵ 这是故意的吗?我怎样才能摆脱这些换行操作?不,这不是故意的。您有三个换行输出 如果php代码之后没有任何html,请尝试删除php?>的关闭标记 另一种方式就是放出口;在echo之后,您就不会再收到新行了。不,这不是故意的。您有三个换行输出 如

当从JS发布时,PHP5.3.8会返回一些多余的行返回。例如:

if (isset($_POST['postId']) && $_POST['postId'] == "test") { 
    echo 'ok';
}
返回ok↵↵↵


这是故意的吗?我怎样才能摆脱这些换行操作?

不,这不是故意的。您有三个换行输出

如果php代码之后没有任何html,请尝试删除php?>的关闭标记


另一种方式就是放出口;在echo之后,您就不会再收到新行了。

不,这不是故意的。您有三个换行输出

如果php代码之后没有任何html,请尝试删除php?>的关闭标记

另一种方式就是放出口;在echo之后,您就不会再收到新行了。

。。。就在你的下面

echo 'ok';
粘贴另一个代码段:

echo '--------new line------';
如果你的第一个回音和---新行之间显示了额外的返回间隔,那就太奇怪了:但是如果它显示在---新行下面,你的PHP语句下面可能有一些额外的HTML文本标记。

。。。就在你的下面

echo 'ok';
粘贴另一个代码段:

echo '--------new line------';

如果您的第一个echo和--new行之间显示了额外的返回间隔,这将非常奇怪:但是,如果它显示在--new行下面,您的PHP语句下面可能有一些额外的HTML文本标记。

代码中echo语句之后有什么内容吗?你可以试着去死;紧接着回声。另外,您可以发布一个您正在使用的JS示例吗?您可以查看页面HTML源代码并检查额外返回的显示方式吗?它们是在标记中还是额外的?代码中的echo语句之后是否有任何内容?你可以试着去死;紧接着回声。另外,您可以发布一个您正在使用的JS示例吗?您可以查看页面HTML源代码并检查额外返回的显示方式吗?他们是在标签里还是额外的?当然。。。在一个很长的文件中,在php关闭标记之后,我得到了额外的返回。谢谢!当然在一个很长的文件中,在php关闭标记之后,我得到了额外的返回。谢谢!