jQuery中的Ajax

通过HTTP请求加载远程数据
jQuery底层Ajax实现。简单易用的高层实现$.get . p o s t 等 。 .post等。 .post.ajax()返回其创建的XMLHttpRequest对象,最简单情况下,$.ajax()可以不带任何参数直接使用
jsonp跨域

  $.ajax({
            method: "get",
            url: "",
            data: {},
            dataType: "jsonp",
            jsonpCallback: "getData",
            beforeSend: function() {

                //return false; //终止ajax 请求
            },
            success: function(res) {
                //请求成功执行的回调函数
            },
            error: function(err) {
                //请求失败
            },
            complete: function() {
                //请求完成
            },
            timeout: 2000,
            async: true
        });

dataType属性设置为jsonp 就是jsonp跨域请求
cros 跨域
需要在后端配置跨域

$.ajax({
             method:"get",
             data:{user:'maodou123',pwd:"abc123"},
             url:"http://127.0.0.1:8000/",
             beforeSend:function (){
                 // 这个里面可以写拦截器
             },
             headers:{
                 //前端  在header  设置api  检验
                 "user":"base",
                 "pwd":"12345"
             },
             statusCode:{
                 200:function (){
                     console.log("响应成功");
                 },
                 404:function (){
                     console.log("页面丢失");
                 },
                 500:function (){
                     console.log("服务器响应报错");
                 }
             },
             success:function (res){
                 console.log(res);
             },
             error:function (err){
                 console.log(err);
             },
             complete:function (){
                 console.log("请求完成");
             },
             timeout:1500,
             async:true
         });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值