Ajax & jQuery

Ajax

 /**
     * type: 以什么样的方式发送
     * url : 发送到哪里
     * contentType : 发送数据的类型(对象 —— json字符串)
     * contentType: false, : 不希望以josn的格式发送
     * processData: false, : 不希望转为json字符串发送,文件是二进制的
     * cache: false, : 不希望缓存,一般get中才会用到(true)
     * 
     * success: 请求成功过调用的函数, 函数的参数用来接收返回的数据
     * 
     * error : 请求失败调用的函数(一般不会使用,开发中只要你发送请求一般不会失败,而是依据后端传来的 数据中的 data来判断,你传的数据格式正不正确)
    */

    // let formData = new FormData(); // (需要发送数据时定义)
        // formData.append('名字',数据); // 特殊:文件 formData.append('名字',file.files[0]); file需为js对象,不是js对象,需要转为js对象,file[0]
        // 注意自己在vue的data中定义 list数组/对象 来接受数据(多数据一般是一个数组)(或对象)
        $ajax({
            type: 'post',
            url: 'index.json',
            contentType: 'application/json;charset=UTF-8',
            // cache: false, // 是否缓存get到的数据(请求方式为get时,写)
            data: formdata, // 要发送的数据
            // contentType : false, // 如果发送的数据类型不是json,需要设置
            // processData: false, // 如果发送的数据类型不是json,需要设置
            success: function(response) {
                if (response.code == 200) {
                    alert('提交成功!!!');
                }
            },
            error: function(e) {
                console.log(e.status); // 0-4
            }
        });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值