将PHP加载到Javascript中
我试图将查询输出到javascript对象中。我在互联网上搜索了一些关于如何做到这一点的文章,但我似乎不明白 查询是在下面的php代码中完成的。我的问题是如何将php变量的结果输出到javascript对象中?有人能告诉我怎么做吗将PHP加载到Javascript中,javascript,php,Javascript,Php,我试图将查询输出到javascript对象中。我在互联网上搜索了一些关于如何做到这一点的文章,但我似乎不明白 查询是在下面的php代码中完成的。我的问题是如何将php变量的结果输出到javascript对象中?有人能告诉我怎么做吗 <?php $connect = pg_connect("host=127.0.0.1 dbname=bis user=bran6 password=cbrat") or die("Could not connect: "); $result = pg_qu
<?php
$connect = pg_connect("host=127.0.0.1 dbname=bis user=bran6 password=cbrat") or die("Could not connect: ");
$result = pg_query($connect,"SELECT distinct thestartgeom FROM bike");
if (!$result)
{
echo "no results ";
}
$data[];
while($row = pg_fetch_array($result))
{
$data[] = $row['the_start'];
}
pg_close($connect);
?>
<html>
<head>
<title>Simple Map</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<style>
html, body, #map-canvas {
margin: 0;
padding: 0;
height: 100%;
}
</style>
var ar =<?php echo json_encode($data)?>;
writeln(ar);
</script>
</head>
<body>
</body>
</html>
简单地图
html,正文,#地图画布{
保证金:0;
填充:0;
身高:100%;
}
var-ar=;
书面形式(ar);
当我查看控制台时,我收到一个
未捕获的语法错误:意外标记您的代码有一些标记错误
首先,您的
开始标签在哪里
其次,您错误地运行了writeln
函数,正确的方法是document.writeln
另外,您的
返回了一些javascript无法处理的内容,因此,错误:未捕获的语法错误:意外的标记
正在抛出ajax
我的朋友,ajax
。这就是你所需要的。呈现的代码是什么?(从浏览器查看源代码)它与此处发布的代码相同。@BrandonJ它不能相同,如果相同,则您的页面未经php预处理