我有一个分支定位器脚本,它可以在从Google Maps API的嵌入式Google地图的同一页面加载时运行,但我无法从其他页面查询它。当我刷新页面时,只会加载javascript函数
问题是我希望能够从主页搜索并将商店定位器页面与地图作为一个操作页面,然后将分支显示为结果。
该脚本是JavaScript,并从其中包含数据库结果的xml文件加载结果。我设法让它接受$ _GET ['search']字符串,然后加载使用搜索字符串返回结果的函数。
我不明白为什么结果只显示页面刷新时,而不是第一次加载。
<script type="text/javascript">
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);
}
var urladdress = getURLParameter(name) ;
function initAddress(){
document.getElementById("addressInput").value=urladdress;
searchLocations();return false;
}
document.ready = initAddress;
</script>
阅读本使用GoogleMap的完全加载:http://stackoverflow.com/questions/3698200/window-onload-vs-document-ready –
感谢这一点,我有虽然我认为你是在正确的路线上,但是仍然有同样的问题,但是在正确的顺序加载 – jojojohn