[英]New Line In Javascript Because Of PHP Include and Echo Of MySQL Query
我有一个include语句,它向单个找到的记录中的单列内容返回到浏览器的回显。
它在记录的开头返回换行符。 这分为两行,是回显所包含的javascript语句。
这是javascript语句:
var listname = '<?php include("test.php");?>';
test.php版本1:
mysql_query("SET character_set_results=utf8", $con);
$listref = $_GET["list"];
if(isset($listref)){
$result = mysql_query("SELECT `Description` FROM `lists_management_index` WHERE `LL_ID` = '$listref'");
$row = mysql_fetch_array($result);
echo "here we are";
}
产生:
var listname = '
here we are';
test.php版本2:
产生:
var listname = 'here we are';
是什么导致换行符,我该如何解决?
谢谢。
PS:完整的test.php版本1:
<?php
session_start();
$_SESSION['views']=1;
?>
<?php
include('../cons.php');
$db='lists';
include('../condb.php');
mysql_query("SET character_set_results=utf8", $con);
$listref = $_GET["list"];
if(isset($listref)){
$result = mysql_query("SELECT `Description` FROM `lists_management_index` WHERE `LL_ID` = '$listref'");
$row = mysql_fetch_array($result);
echo $row['Description'];
}
include('../consc.php');
?>
看看<?php
处的php脚本的开头。 这些是文件的第一个字符吗? 还是在此之前有换行符?
编辑 :根据您的评论提供的信息,我假设该行的Description
内容在开始时包含换行符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.