【发布时间】:2010-01-05 04:52:46
【问题描述】:
如何使用 Google 自动加载功能自动加载 JQuery?
http://code.google.com/apis/ajax/documentation/autoloader-wizard.html
阅读documention,我认为下面的方法可行,但没有。
<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>
【问题讨论】:
-
您对 URL 的 URL 编码过多,以至于它不再有效。只有
autoload=之后的位需要进行 URL 编码。 -
@Christopher,已修复但仍有问题