包括book.php:
时,我看到一个看起来很奇怪的换行符echo'<div id="list-book">';
//here's where the linebreak appears
include('book.php');
echo'</div>';
在FF firebug中,换行符是可见的,当点击按退格键时,它会消失,而在源代码中它根本不会显示<div id="list-book"><table id="table-book" class="list" cellspacing="0">
(如果该信息有帮助)。我也试过这个也给出了一个奇怪的换行符,但看起来像4个标签(在FF firebug中):
<div id="list-book">
//here's where the linebreak appears
<?php include('book.php'); ?>
</div>
book.php就是这样开始的:
<?php
//include
include($_SERVER['DOCUMENT_ROOT'] . '/config.php');
...
,第一个输出是:
echo'<table id="table" class="list" cellspacing="0">'
Strange(至少对我来说:))是当book.php通过js ajax加载更新时,填充<div id="list-book">
换行消失。
答案 0 :(得分:0)
你总是可以调用/滥用“标题”功能来生成错误,告诉你输出首次启动的位置。