我有一個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的所有內容。 –