我有一个PHP代码,得到lat和长在数据库中的用户,是这样的:我如何隐藏这个PHP回声?
$data = array();
echo " var latlong = [ " ;
for ($x = 0; $x < mysql_num_rows($result); $x++) {
$data[] = mysql_fetch_assoc($result);
echo " [ " , $data[ $x][ 'lat' ], " , " , $data[ $x][ 'lng' ], " ] " ;
if ($x <= (mysql_num_rows($result) - 2)) {
echo " , " ;
}
}
echo " ]; " ;
json_encode($data);
然后在我的index.php我有这样的JavaScript来阅读:
var latlong = <?php echo json_encode($data); ?>;
问题是,我的PHP打印所有的值在屏幕上,我怎么可以隐藏它?
如何从您的PHP中删除所有回声?顺便说一句,你是json_encoding一个数组,你已经json_encoded? –
只是用''''注释'echo's?您在编码中引用'$ data' – arcs
如果您想从PHP页面获取信息而不回应您应该使用AJAX-Request的所有内容。 –