我正在做一个项目,打开的页面是.php。它允许用户选择他们想要查看的地图文件。该页面将变量发送到另一个有javascript的页面。我不是js程序员,所以我在这里很吃力。问题是,我需要将php页面中的变量应用到js中的串联字符串中。这是我的。。。
<script>
<?php
$filename = $_GET["filename"];
$fileTrimed = str_replace(".mxd", "", $filename);
?>
var trimmed = (<?php $fileTrimed ?>)
var firstURL = "http://localhost:6080/arcgis/rest/";
var secondURL = "/MapServer";
var finalURL = firstURL + trimmed + secondURL;
我也试过…
?>
var firstURL = "http://localhost:6080/arcgis/rest/";
var secondURL = "/MapServer";
var finalURL = firstURL + $fileTrimed + secondURL;
我感谢你们能提供的任何帮助。
我认为您缺少一个回波
此代码:
var trimmed = (<?php $fileTrimed ?>)
应该看起来像:
var trimmed = (<?php echo $fileTrimed; ?>)
试试这个-
var finalURL = firstURL + "<?php echo $fileTrimed; ?>" + secondURL;