Как использовать автозагрузку Google для загрузки JQuery? - PullRequest
0 голосов
/ 05 января 2010

Как использовать функцию автозагрузки Google для автоматической загрузки JQuery?

http://code.google.com/apis/ajax/documentation/autoloader-wizard.html

Читая документацию , я подумал, что приведенное ниже будет работать, но не работает.

<script type="text/javascript" src="http://www.google.com/jsapi?autoload={"modules":[{name:"maps",version:3,{name:"maps",version:3,other_params:"sensor=false"},{"name":"jquery","version":"1.3.2"},{"name":"jqueryui","version":"1.7.2"}]}"></script>

Однако приведенный выше код не работает, даже если я кодирую URL как:

<script type="text/javascript" src="http://www.google.com/jsapi?autoload=%7B%22modules%22%3A%5B%7Bname%3A%22maps%22%2Cversion%3A3%2C%7Bname%3A%22maps%22%2Cversion%3A3%2Cother_params%3A%22sensor%3Dfalse%22%7D%2C%7B%22name%22%3A%22jquery%22%2C%22version%22%3A%221.3.2%22%7D%2C%7B%22name%22%3A%22jqueryui%22%2C%22version%22%3A%221.7.2%22%7D%5D%7D"></script>

Ответы [ 3 ]

1 голос
/ 05 января 2010

Перейдите в Firefox -> Firebug -> Панель консоли. Разверните строку ввода консоли справа

Запустите этот код JavaScript:

'http://www.google.com/jsapi?autoload='+encodeURIComponent(JSON.stringify({
  "modules" : [
    {
      "name" : "jquery",
      "version" : "1.3.2"
    },
    {
      "name" : "jqueryui", 
      "version" : "1.7.2"
    }
  ]
}))

Он выводит окончательный URL в консоль следующим образом:

http://www.google.com/jsapi?autoload=%7B%22modules%22%3A%5B%7B%22name%22%3A%22jquery%22%2C%22version%22%3A%221.3.2%22%7D%2C%7B%22name%22%3A%22jqueryui%22%2C%22version%22%3A%221.7.2%22%7D%5D%7D

Вы можете поэкспериментировать с различными настройками, как описано здесь: http://code.google.com/apis/ajaxlibs/documentation

0 голосов
/ 05 января 2010

Можно загрузить несколько библиотек JavaScript с помощью загрузчика Google.

Следуйте инструкциям, приведенным в Руководстве разработчика Google Раздел автоматической загрузки , и добавьте фрагмент HTML на страницу HTML или страницу презентации.

EDIT:

Для вашего примера это должно быть:

<script src="http://www.google.com/jsapi?autoload=%7B%22modules%22+%3A+%5B%7B%22name%22+%3A+%22jquery%22%2C%22version%22+%3A+%221%22%2C%7D%2C%7B%22name%22+%3A+%22jqueryui%22%2C%22version%22+%3A+%221%22%7D%5D%7D&key=YOUR_API_KEY_HERE"></script>

Не забудьте добавить свой ключ API в конце URL-адреса автозагрузки.

...