2012-09-16 23 views
4

我剛剛從Google js.api的google.load中加入了一個奇怪的入口,並加載了jquery和jquery-ui。jquery/jquery.ui的google.load過時了嗎?

當我使用的google.load

google.load('jquery', '1.7.1'); 
google.load('jqueryui', '1.8.17') 

這些版本都是最高的,我可以得到,否則就拋出一個「錯誤:模塊:‘jQuery的’用版本‘1.8.1’不存在!」和類似的。

它與包括腳本標籤的文件,但工作方式:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.js"></script> 

Google Hosted Libraries沒有的google.load的提及作爲替代,但我可以發誓,有一個前一段時間。但是,在Google Loader上,該示例仍然包含jquery和jquery-ui。 Google是否忘記更新網頁?如果你不應該再加載加載庫,那麼這個改變是什麼時候引入的?

+0

沒有發佈jquery 1.8.2。最新的主要是1.8.1 – zerkms

+0

對不起,我的錯誤,我的意思是1.8.1。但是,問題仍然存在。 – Narretz

回答

1

正確的,jQuery的1.8是不是在谷歌裝載機

如果你直接去https://www.google.com/jsapi你將在底部看到的所有受支持版本和1.8。 1不存在。

+0

謝謝,所以它至少不僅是一個本地問題。我在谷歌小組詢問了解更多信息。 – Narretz

+0

@Narretz,是的,他們可能會提供更多信息。就我個人而言,我建議不要使用Google Loader作爲它的另一個Web請求來加載它的腳本...只是這樣它可以加載更多。 – Nal

1

試試這個:

google.load("jquery", "1.7.1"); 
+0

我犯了一個jQuery版本的錯誤。但是這並沒有改變這個問題 - 我無法加載1.8.1或者google.load – Narretz

+0

看到我上面的編輯。 – weexpectedTHIS

+0

我之前嘗試過;實際上,我從最新的版本開始嘗試每個版本,而我職位中的版本是最高的。你有沒有嘗試過,然後做到了?也許這是一個本地問題,但我懷疑它。 – Narretz