jQuery中的AJAX写法
<script type="text/javascript" src="js/jquery-1.11.3.js"></script>
<script type="text/javascript">
$.ajax({
url: 'data.txt',
type: 'get',
dataType: 'json',
data: null,//get请求的时候为null
async: true,//true为异步,false为同步
timeout: 3000,//设置超时时间,一般都是设定3000ms
cache: false,//设置get请求时不走缓存数据,原理其实就是在URL后面加上随机数,默认是true
success: function (data) {
console.log(data);
}
});
</script>
JSONP都是get和异步请求的,不存在其他的请求方式和同步请求,而且jQuery默认就会给JSONP的请求清除缓存
<script type="text/javascript" src="js/jquery-1.11.3.js"></script>
<script type="text/javascript">
$.ajax({
url: "http://video.qq.com/fcgi-bin/logout?clear=1",
dataType: "jsonp",
jsonpCallback: "fn",//自定义传递给服务器的函数名,而不是使用jQuery自动生成的
jsonp: "cb",//把传递函数名下面的那个形参callback改成cb
success: function (data) {
console.log(data);
}
});
</script>