[問題] 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