【发布时间】:2015-09-05 13:22:36
【问题描述】:
我正在努力解决这个问题。
我有一个 php 文件和一个 javascript while。
我的 php 文件如下所示:
<?php
$sql = "SELECT * FROM flats";
$result = $conn->query($sql);
if ($result->num_rows > 0)
// output data of each row
while($row = $result->fetch_assoc()) {
$flat_id = $row["flat_id"];
$price = $row["price"];
$address = $row["address"];
$bedrooms = $row["bedroom"];
$maxguests = $row["maxguests"];
$area = $row["area"];
$lat = $row["lat"];
$lng = $row["lng"];
$map_flats = "{
title : 'Property',
image : '1-1-thmb.png',
type : 'For Sale',
price : '$price',
address : '$address',
bedrooms : '$bedrooms',
bathrooms : '$maxguests',
area : '$area',
position : {
lat : $lat,
lng : $lng
},
markerIcon : 'marker-green.png'
},";
echo $map_flats;
}}
else {
echo "0 results";
}
$conn->close();
?>
我想在 js 中显示 $map_flats 的内容。
var flats = [$map_flats];
您能帮我看看如何让它工作吗?
提前致谢,
提伯尔。
【问题讨论】:
-
您可以将其作为将在客户端执行的 JavaScript 的一部分进行回显。
-
js是在php脚本的同一个文件里还是导入的?因为如果它们在同一个文件中,你可以在 js 中
echo它,否则你会将 .js 文件更改为 .php 文件。
标签: javascript php loops while-loop