ajax异步上传文件完成后执行其他操作

 

var fileCount=文件个数;//计数器

$.ajax({

            //写死测试

            url: baseUrl + "/dfs/upload/plugins/fileproxy/fileproxy?type=upload&fileNameOrId=" + filename,

            type: "POST",

            data: file,

            contentType: false,

            async: false,

            processData: false,

            success: function (data) {

                fileCount--;

                var reg = new RegExp("<result>group1", "g"); //g,表示全部替换。

                var temp = data.replace(reg, "");

                var reg1 = new RegExp("</result>", "g"); //g,表示全部替换。

                var temp1 = temp.replace(reg1, "");

                var tempUrl = baseUrl + 'dfs/download/' + temp1;

                tempjson = {

                    upfile: tempUrl,

                    fileName: filename

                };

                urlList.push(tempjson);

                if (fileCount == 0) {

                    attaches_url = urlList;

                    var datas = {

                        attaches_url: attaches_url,

                        message_notice: message_notice,

                        notice_title: notice_title,

                        over_time: over_time,

                        pic_url: pic_url,

                        publish_position_all: publish_position_all,

                        publish_scope: publish_scope,

                        publish_scope_all: publish_scope_all,

                        publish_staff: publish_staff,

                        inner_experts: inner_experts,

                        inner_position: inner_position,

                        outer_experts: outer_experts,

                        outer_position: outer_position,

                        staff_id: staff_id,

                        stick_notice: stick_notice,

                        token: token,

                        tips: tips,

                        notice_content: notice_content

                    };

                    //console.log(JSON.stringify(datas));

                  //其他的操作

                    formData(datas, staff_id, token);

                }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

finbarr45

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值