从JS发布时,PHP(5.3.8)会返回一些过量的行返回。例如:
if (isset($_POST['postId']) && $_POST['postId'] == "test") {
echo 'ok';
}
返回ok↵↵↵
这是设计的吗?我怎样才能摆脱那些换行?
答案 0 :(得分:5)
不,这不是设计上的。你有三个换行输出。
如果你在PHP代码之后没有任何html,请尝试删除php ?>
的close标记。
另一种方法是在exit;
之后立即放置echo
,您将不会再次获得换行符。
答案 1 :(得分:1)
...在
之下echo 'ok';
粘贴另一个代码段:
echo '--------new line------';
如果你的第一个回声和-----新行之间的间隙(额外的回报)显示-----这将不仅仅是奇怪的:)但如果它显示在------下面line -----你的PHP语句下面可能还有一些额外的HTML文本(标签)。