【问题标题】:Change JavaScript variable value by passing new values inside URL ( GET request )通过在 URL 中传递新值来更改 JavaScript 变量值(GET 请求)
【发布时间】:2021-02-05 05:26:17
【问题描述】:

我有一个 i 框架,它有一个名为 map.php 的 src。

  <iframe src= "map.php " ></iframe>

在map.php 里面我有一个叫做map 的变量。我想在加载 src 时将 map 变量中的“center”值更改为新值

map.php (javascript)

var map = new mapboxgl.Map({


 center: [115.83333, -32.01667], 
    
 
});

所以我的问题是我是否可以传递一些参数值以及 src = map.php 来更改中心值

例子。 (只是我的概念)

 <iframe  src= "map.php/parameter center[new values] " ></iframe>

【问题讨论】:

    标签: javascript url get mapbox-gl-js


    【解决方案1】:

    您可以通过构造这样的 url 在查询参数中传递值:

    map.php/parameter?cx=115.83333&amp;cy=-32.01667

    再次在 php 脚本中,您可以使用查询参数访问这些值 $_SERVER['QUERY_STRING']。只需解析、提取和使用 php 文件中的值。

    【讨论】:

    • 您好,感谢您的回复。不幸的是,这对我没有任何改变。
    【解决方案2】:

    @diwakersurya 说的是对的,但您必须使用 GET。我正在为任何被卡住的人发布完整的答案。

    php

    $str1 = $_SERVER['QUERY_STRING'];
    $x = $_GET['cx'];
    $y = $_GET['cy'];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      • 2019-04-05
      • 1970-01-01
      • 2014-02-06
      • 1970-01-01
      • 2015-04-06
      相关资源
      最近更新 更多