我正在开展一个开头页面为.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;
我感谢您提供的任何帮助。
答案 0 :(得分:2)
我认为你错过了一个回音
此代码:
var trimmed = (<?php $fileTrimed ?>)
应该是这样的:
var trimmed = (<?php echo $fileTrimed; ?>)
答案 1 :(得分:0)
试试这个 -
var finalURL = firstURL + "<?php echo $fileTrimed; ?>" + secondURL;