google maps api的一个问题(PHP调用Javascript的问题)

发现在PHP代码中无法去调用addMarker函数,但是button的点击事件可以调用addMarker函数,可以在地图上增加一个点,想问一下大家知道是什么问题吗?谢谢了... 发现在PHP代码中无法去调用addMarker函数,但是button的点击事件可以调用addMarker函数,可以在地图上增加一个点,想问一下大家知道是什么问题吗?谢谢了 展开
 我来答
ta...7@163.com
2012-04-16 · 超过24用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:93.4万
展开全部
因为onClick中的是在点击的时候会触发,如果你直接echo出来,没有触发事件,所以相当于静态的,没有被激活。所以需要修该成如下:
echo "<script> window.onload = function(){
addMarker();
};</scirpt>";这样在页面加载完所有元素以后会自动执行。
追问
您好,首先表达一下感谢。但是我对您说的“只能php中存储变量然后在html中echo出来”这句话不是很理解,能不能详细阐述一下,刚接触到php,谢谢
追答
不要意思,刚才没有看到你的截图,看到以后马上对问题回答进行了修改,结果刚修改好就收到了您的追问,不知道我修改以后的回答您能够明白么?就是说需要有个window.onload,如果你要是用的jquery的话,window.onload改成
$(document).ready(function(){
addMarker();
});
也是可以的。

参考资料: http://www.jb51.net/article/21628.htm

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式