//设置ajax为同步或者异步
//异步
$.ajaxSetup({
async: true
});
//同步
$.ajaxSetup({
async:false
});
如果该设置 了同步,以后用$.get(),和$.post()就是同步了,默认是异步的。
$.ajax();
$.load
$.get();
$.post();
$.getScript();//这个所用的场景:有时候页面加载时不需要加载所有的文件,只需要在某种特定操作之后才需要去加载
例:
$(function(){
$("#btn").click(function(){
$(this).getScript("test.js",function(){
//加载完执行的函数
});
});
})
$.getScript只有在没有加载的情况下才去加载:
加载代码如下:
<script language="javascript"> var script = document.getElementsByTagName('script'), len = script.length,count = 0; for(var i = 0; i < len; i++){ if(script[i].src != '这里写你要判断的js地址'){ count++; } } if(count == len){ $.getScript('js'); } </script>