通过在 URL 中传递新值来更改 JavaScript 变量值(GET 请求)

Change JavaScript variable value by passing new values inside URL ( GET request )

我有一个 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>

您可以通过构造 url 来传递查询参数中的值,如下所示:

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

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

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

php

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