$.getScript():jQuery提供了此方法来直接加载js文件,与加载一个HTML片段一样简单方便,并且不需要对JavaScript文件进行处理,JavaScript文件会自动执行。
jQuery代码如下:
$(function () {
$(“#send”).click(function () {
$.getScript(“test.js”);
});
})
与其他ajax方法一样,$.getScript()方法也有回调函数,它会在JavaScript文件载入成功后运行。
例如:想载入jQuery官方颜色动画插件(jquery.color.js),成功后给元素绑定颜色变化动画:
<!DOCTYPE html>
<html>
<head lang=”en”>
<meta charset=”UTF-8″>
<script type=”text/javascript” src=”../../js/jquery-2.1.3.js”></script>
<style>
* { margin:0; padding:0;}
body { font-size:12px;}
.comment { margin-top:10px; padding:10px; border:1px solid #ccc;background:#DDD;}
.comment h6 { font-weight:700; font-size:14px;}
.para { margin-top:5px; text-indent:2em;background:#DDD;}
.block{width:80px;height:80px;background:#DDD;}
</style>
<title></title>
</head>
<body>
<button id=”go”>运行</button>
<div class=”block”></div>
</body>
<script type=”text/javascript”>
$(function () {
$.getScript(“jquery.color.js”, function () {
$(“#go”).click(function () {
$(“.block”).animate({backgroundColor: ‘pink’}, 1000)
.animate({backgroundColor: ‘blue’}, 1000);
});
})
})
</script>
</html>
$.getJson():该方法用于加载JSON文件,用法与$.getScript()相同。
<!DOCTYPE html>
<html>
<head lang=”en”>
<meta charset=”UTF-8″>










