[问题] ajax取得google map api地址转经纬的问题

楼主: PuppyDoll (帕彼)   2015-09-30 23:49:03
各位大大
本人为一刚转前端的小嫩嫩
最近在开发jquery mobile加phonegap的App
页面上必须同时显示地址还有google地图
我是用ajax沟通后端抓取地址
然后再传给google map api里的geocoder去转换成经纬度
问题在于ajax抓取到地址后
我是先将地址显示在id为add的<p>tag上
然后再利用getElementById("add").innerHTML去取得地址
再传入geocoder里面去转换
通常第一次加载页面时还抓的到
地图也有显示出来
但重新整理或回上页再点回来以后
他就抓不到getElementById("add").innerHTML的值了
虽然<p id="add">里的地址还是有显示
但google地图就显示不出来了
我个人觉得是加载顺序的问题?
以下是javascript的code
ajax的部分
http://pastie.org/10452409
google map api的部分
http://pastie.org/10452416
P.S. 两段程式码我分别写在不同页
ajax的部份我是写在另一个js档里再引入到index.html里
google map api的部份我则是直接写在html <script></script>里
找了很久还是不知到哪里有问题
希望各位大大帮忙看一下
再次感谢~
作者: qwer820404 (GB2)   2015-10-01 00:14:00
真的 贴一下jsfiddle... 我没办法帮…
作者: oToToT (屁孩)   2015-10-01 00:16:00
贴个程式码床啦
作者: iamnodoubt (Have Fun)   2015-10-02 01:17:00

Links booklink

Contact Us: admin [ a t ] ucptt.com