首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有没有办法在url中传递javascript变量?

有没有办法在url中传递javascript变量?
EN

Stack Overflow用户
提问于 2013-07-26 00:46:25
回答 3查看 165.6K关注 0票数 16

有没有办法让下面的脚本把javascript值传递给href链接的url?

代码语言:javascript
复制
<script type="text/javascript">
function geoPreview(lat,long) {
var elemA = document.getElementById("lat").value;
var elemB = document.getElementById("long").value;

window.location.href = "http://www.gorissen.info/Pierre/maps/googleMapLocation.php?lat=elemA&lon=elemB&setLatLon=Set";

}
</script>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-26 00:47:45

试试这个:

代码语言:javascript
复制
 window.location.href = "http://www.gorissen.info/Pierre/maps/googleMapLocation.php?lat="+elemA+"&lon="+elemB+"&setLatLon=Set";

要将变量放入字符串中,请使用引号和加号将变量括起来,如下所示:

代码语言:javascript
复制
var myname = "BOB";
var mystring = "Hi there "+myname+"!"; 

只需记住这一条规则!

票数 42
EN

Stack Overflow用户

发布于 2013-07-26 00:49:46

您的意思是在URL的查询字符串中包含javascript变量值吗?

是:

代码语言:javascript
复制
 window.location.href = "http://www.gorissen.info/Pierre/maps/googleMapLocation.php?lat="+var1+"&lon="+var2+"&setLatLon="+varEtc;
票数 4
EN

Stack Overflow用户

发布于 2018-05-16 18:23:04

试试这个:

代码语言:javascript
复制
window.location.href = "http://www.gorissen.info/Pierre/maps/googleMapLocation.php?lat=\''+elemA+'\'&lon=\''+elemB+'\'&setLatLon=Set";
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17863986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档