标签之间的这个空文本是什么?

时间:2015-01-14 07:06:01

标签: php html ajax

我开发了一个PHP应用程序,我正在使用ajax。我有一个奇怪的问题,当我在另一个文件中使用代码时,它运行良好,但是当代码运行时,会生成一些html标记,并在一个位置生成一些空字符串。我不知道为什么这些空文本会在标签之间回显。

图片的网址:picture of issue

这是我在ajax文件中的代码:

<script language="javascript" src="<?php echo $baseurl; ?>js/app.js"></script>
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/style.css">
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/grid.css">
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/layout.css">
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/elements.css">
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/forms.css">
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/typographics.css">
<link rel="stylesheet" href="<?php echo $baseurl; ?>css/ie-fixes.css">
<?php //دریافت درخواست های کوئری استرینگ
if(!empty($_GET['mBLID'])) $mBLID = $_GET['mBLID'];
if(!empty($_GET['ctID'])) $ctID = $_GET['ctID'];
if(!empty($_GET['crID'])) $crID=$_GET['crID'];
if(!empty($_GET['loadingID'])) $loadingID = $_GET['loadingID'];
if(!empty($_GET['borderTitle'])) $borderTitle=$_GET['borderTitle'];
if(!empty($_GET['value'])) $receivedValue = $_GET['value'];
...?>

我完全为这个问题而疯狂,因为它在输入之间创建了一个空白区域并使其变得丑陋

1 个答案:

答案 0 :(得分:1)

您不应该使用?>结束PHP文件。然后将以下换行符(由编辑添加)“打印”到客户端

只需删除结束?>,PHP将自动结束处理该文件。

另见:Why would one omit the close tag?