0

我有一个带有下拉列表的 aspx 页面。进行选择时,我需要将所选值传递给不同页面中的 javascript 函数。第二页使用 javascript 显示地图:

<script>
    var map;
    var ServiceName = "http://some_url//this_is_dynamic_part/MapServer
    ....
</script>

所以,从page1.aspx,我需要在一个新窗口中打开这个页面并传递一个参数(即下拉选择的值)来替换变量ServiceName的“this_is_dynamic_part”。

4

1 回答 1

0

我会在这里使用查询参数。在选择处理程序中,在构建您将传递给的 URL 时window.open(), append ?key=value,其中value是您要传递的值,并且key是一些参数名称(您喜欢的任何名称)。

那么你的第二个页面就可以参考 中页面参数的值了location.search

于 2013-10-23T20:59:52.817 回答