首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对来自数据库的数据使用javascript函数的解决方案

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

Stack Overflow用户
提问于 2013-03-22 04:08:38
回答 5查看 103关注 0票数 0

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

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

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

代码语言:javascript
复制
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); 
}

提前感谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-03-22 04:11:55

您可以将变量直接post到JavaScript上(而不是反过来),例如:

代码语言:javascript
复制
<?php
$name = "John";
?>
<script>alert("My name is <?php echo $name; ?>");</script>

或者,如果它是动态的,您可以使用AJAX。

如果使用的是jQuery,请查看以下文档:jQuery AJAX

您可以调用PHP脚本,获取新变量并对其执行任何操作。

票数 0
EN

Stack Overflow用户

发布于 2013-03-22 04:11:06

只需用PHP输出变量即可。

代码语言:javascript
复制
<?php
    $myVar = 'I am a variable';

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

然后,您可以在javascript中使用该变量。

票数 0
EN

Stack Overflow用户

发布于 2013-03-22 04:11:44

你可以使用呈现你的

  1. 你可以让php定义全局JS变量,然后你可以使用javascript在一个单独的文件中访问它们,
  2. 你可以让你的javascript异步地从你的the服务器

加载数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15557057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档