使用javascript函数和来自数据库的数据的解决方案

时间:2013-03-21 20:08:38

标签: php javascript google-maps

我想知道是否有一个解决方案来使用我从数据库获取的PHP变量的javascript函数。我知道PHP是一种服务器语言和javascript,一种客户端语言,但我实际上面临着这个问题。也许有人可以帮助我?

我有点GPS坐标:“纬度”和“经度”保存在我的数据库中,我通过PHP中的函数获取它们,它返回一个包含数据的PHP选项卡。

然后我想用这个javascript函数在Google地图中插入不同的点:

function afficherPoint(latitude, longitude) {
    var point = new google.maps.LatLng(latitude,longitude); 
    var optionsMarqueur = { position: point, map: map, title: "test" }
    var marqueur = new google.maps.Marker(optionsMarqueur); 
}

提前致谢

5 个答案:

答案 0 :(得分:0)

只需用PHP输出变量。

<?php
    $myVar = 'I am a variable';

    echo '<script>
            var stuff = "'.$myVar.'"
        </script>';

然后你可以在javascript中使用变量

答案 1 :(得分:0)

  1. 您可以使用PHP渲染您的JavaScript。

  2. 你可以让PHP定义全局JS变量,然后你可以在一个单独的文件中使用javascript访问它们,

  3. 您可以让您的javascript异步加载来自您的网络服务器的数据

答案 2 :(得分:0)

您可以将变量直接发布到JavaScript(而不是相反),例如:

<?php
$name = "John";
?>
<script>alert("My name is <?php echo $name; ?>");</script>

或者如果它是一个动态的东西,你可以使用AJAX 如果您使用的是jQuery,请查看以下文档:jQuery AJAX
您可以调用PHP脚本,获取新变量并对它们执行任何操作。

答案 3 :(得分:0)

是的,你可以在javascript函数中使用php。一个非常基本的例子

var aVar = "<?php echo $aVar; ?>"

答案 4 :(得分:0)