js学习总结----jquery的ajax和jsonp的调用

//AJAX
        $.ajax({
            url:"data.txt",
            type:'get',
            dataType:'json',
            data:null,
            async:true,
            timeout:1000,//设定超时时间  一般都是3000毫秒
            cache:false,//设定GET请求的时候不走 缓存数据,原理其实就是在URL末尾加随机数,默认是true
            success:function(data){
                console.log(data)
            },
        })
        //JSONP
        //JSONP都是GET和异步请求的,不存在其他的请求方式和同步请求,而且jquery默认会给JSONP的请求清楚缓存
        $.ajax({
            url:"http://matchweb.sports.qq.com/kbs/calendar?columnId=100000",
            type:'get',
            dataType:'jsonp',
            jsonpCallback:"fn",//自定义传递给服务器的函数名,而不是使用jquery自动生成的
            jsonp:'cb',//把传递函数名的那个形参callBack变为cb
            success:function(data){
                console.log(data)
            },
        })
posted @ 2017-08-03 16:41  diasa  阅读(216)  评论(0编辑  收藏  举报