有没有办法让下面的脚本把javascript值传递给href链接的url?
<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>
发布于 2013-07-26 00:47:45
试试这个:
window.location.href = "http://www.gorissen.info/Pierre/maps/googleMapLocation.php?lat="+elemA+"&lon="+elemB+"&setLatLon=Set";
要将变量放入字符串中,请使用引号和加号将变量括起来,如下所示:
var myname = "BOB";
var mystring = "Hi there "+myname+"!";
只需记住这一条规则!
发布于 2013-07-26 00:49:46
您的意思是在URL的查询字符串中包含javascript变量值吗?
是:
window.location.href = "http://www.gorissen.info/Pierre/maps/googleMapLocation.php?lat="+var1+"&lon="+var2+"&setLatLon="+varEtc;
发布于 2018-05-16 18:23:04
试试这个:
window.location.href = "http://www.gorissen.info/Pierre/maps/googleMapLocation.php?lat=\''+elemA+'\'&lon=\''+elemB+'\'&setLatLon=Set";
https://stackoverflow.com/questions/17863986
复制相似问题