1
我想在谷歌地圖V3在jQuery手機應用程序,但我努力確保谷歌地圖已加載。通過xhr加載谷歌地圖v3與錯誤處理
我基本上想通過xhr加載谷歌地圖,以便我可以處理請求超時。將腳本標記添加到頁面頭部的常規方法有一個回調,但是這假定文件已成功獲取。
有沒有辦法通過xhr加載地圖庫或處理失敗的腳本標籤加載?
感謝磨
我想在谷歌地圖V3在jQuery手機應用程序,但我努力確保谷歌地圖已加載。通過xhr加載谷歌地圖v3與錯誤處理
我基本上想通過xhr加載谷歌地圖,以便我可以處理請求超時。將腳本標記添加到頁面頭部的常規方法有一個回調,但是這假定文件已成功獲取。
有沒有辦法通過xhr加載地圖庫或處理失敗的腳本標籤加載?
感謝磨
您可以處理onerror
事件。
var script = document.createElement("script");
$(script).attr("type", "text/javascript");
script.onerror = function(event){
//************
//ERROR OCCURED
//************
}
script.onload = function(event){
//Script loaded
}
script.src = "http://maps.googleapis.com/maps/api/js?sensor=false";
這對我來說是一種拯救生命。只需要添加'document.body.appendChild(script);'謝謝! – 2016-04-01 15:10:12