这里ajax需要改成同步

    var flag = true;
            var title = $("#modal").find("input[name=groupname]").val();
            /*获取分组列表*/
            $.ajax({
                method: 'get',
                url: '/groups/'+roomId,
                async: false, /*设置成同步*/
                success: function(data){
                    if(data){
                        console.log(data);
                        var n = data.groups.length;
                        for(var i = 0;i<n;i++){
                            if(title==data.groups[i].title){
                                layer.alert("该小组名已存在!");
                                flag=false;
                                console.log(flag);
                                break;
                            }else{
                                flag=true;
                            }
                        }
                        
                    }else{
                        layer.alert("操作失败,请稍后重试!");
                    }
                }
            });    
            console.log(flag);
  
需要把上面的ajax设置成同步,
如果是异步,可能上面的没执行完代码已经跑到下面了

if
(flag){ var params = { "title":title, } $.ajax({ method: 'post', url: '/group/create/'+roomId, data:params, success: function(data){ if(data){ console.log(data) $(".cr-html-two").find(".cr-input").hide(); $(".cr-html-two").find(".cr-student-list").show(); $.ajax({ method:"get", url: "/group/not/users/"+roomId, success:function(data){ var m = data.students.length; for(var k=0;k<m;k++){ console.log(data.students[k].name) var span = '<span class="cr-email-span" data-id="' + data.students[k].id +'">' +data.students[k].name +'</span>'; $(".cr-html-two").find(".cr-student-list").append(span); } } }) }else{ layer.alert("操作失败,请稍后重试!"); } } }); }

 

转载于:https://www.cnblogs.com/linsx/p/7447120.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值