我的這兩行代碼在我的網頁:的google.load加載舊版本的jQuery導致版本問題
google.load("jquery", "1.7.0");
google.load("jqueryui", "1.8.16");
我決定升級到較新的版本:
google.load("jquery", "1.8.2");
google.load("jqueryui", "1.9.0");
現在整個頁面都打破了。當我在Google Chrome瀏覽器中查看Sources選項卡時,我發現舊版本的文件在那裏。另外當我看到控制檯的錯誤,我得到這些錯誤:
未捕獲的錯誤:模塊:'jquery'版本'1.8.2'沒有找到!
未捕獲的ReferenceError:$沒有定義
未捕獲的ReferenceError:jQuery是沒有定義
遺漏的類型錯誤:未定義是不是一個函數
注:此問題是不特定瀏覽器。此外,我已經升級過去沒有問題。這裏發生了什麼。我該如何解決它?非常感謝!
這確實解決了這個問題。因此,這個問題似乎與谷歌加載器。然而,它在過去爲我工作。 – Barka
是的,它打破的原因是它沒有包含在谷歌加載器中。我想在谷歌有兩個不同的人負責更新cdn和更新谷歌加載器,看來,他們不互相交談,或者負責谷歌加載器的人沒有更新他的代碼。我認爲如果cdn更新,裝載程序也會更新。我的錯誤。 – Barka
你應該使用谷歌google.load的谷歌API,我沒有看到加載一個完整的API的重點,如果你打算使用它加載另一個API ......爲用戶提供流量並獲得最大收益速度..還注意到,在cdn頁面上,他們沒有說任何關於使用谷歌加載器。 – omercnet