ajax异步请求的创建方式

  • 方式一---普通ajax请求
$.ajax({
    url: url,
    type: 'POST',
    data: {"id":rewardId,"expireDate":expireDateUpdate,"orderNumStr":orderNum,"effectDate":effectDateUpdate},
    dataType: "json",
    success: function (data) {

        if (data.code == 200){
           //成功代码

        } else {

        }
    }

});
  • 方式二---from表达提交上传文件
 var url = "/upload";
    var fromdata = new FormData($('#channel-form')[0]);
    $.ajax({
        url: url,
        type: 'POST',
        data: fromdata,
        contentType: false,

        processData: false,
        success: function (data) {
            if (data.code == 200){
               var img_url=data.data;
                $("#activityImgUrl").val(img_url);
                swal({
                    title: "图片上传成功"
                });
            } else {

                swal({
                    title: data.message
                });
                $("#activityImgUrl").val("");
            }
        }

    });
  • 方式3--提交from表单
//序列换from表单,获取数据
var jsonData = $('#channel-form').serializeObject();

//对数据进行操作    
if(jsonData["channelCity"] instanceof Array){

    }else{
        var city = jsonData["channelCity"];
        var cityArray = [];
        cityArray[0] = city;
        jsonData["channelCity"] = cityArray;
    }

    jsonData["identityList"] = identityData;
    jsonData["rewardList"] = rewardData;


//发起请求
    $.ajax({
        url: "/gr/channel/save",
        type: "post",
        data: JSON.stringify(jsonData),
        contentType: "application/json;charset=utf-8",
        success: function (data) {
           
            //返回数据,操作
            if (data.code == 200) {
               

            } else {
                


            }
        }
    });

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值