如何在ajax post loop完成后显示警告?使用Javascript

时间:2015-06-08 21:06:50

标签: javascript jquery ajax

使用此代码,我可以得到我想要的数量实时电子邮件,有限的电子邮件和Die电子邮件但问题是警告“完成”在所有textarea完全填写之前先来。所以我不知道是否完成了循环。所以我想等待循环直到完成所有textarea填充然后显示一些警报。无论如何,valid_check.php是cURL函数。希望任何人都能解决我的问题。感谢

var mail_lists_clean = ["value1","value2",...];
$.each(mail_lists_clean, function(index, value){


                $.post("valid_check.php",
                    {email:value},
                    function(data,status){
                    var txt = value+"\n";
                    if(data == "live"){
                        $("textarea#live").val($("textarea#live").val() + txt); 
                        var live_length = $('textarea#live').val().split(/\r|\r\n|\n/).length;
                        $("span#live").text("Live : " + live_length);
                    }else if(data == "limited"){
                        $("textarea#limited").val($("textarea#limited").val() + txt);
                        var limited_length = $('textarea#limited').val().split(/\r|\r\n|\n/).length;
                        $("span#limited").text("Limited : " + limited_length);
                    }else{
                        $("textarea#die").val($("textarea#die").val() + txt);
                        var die_length = $('textarea#die').val().split(/\r|\r\n|\n/).length;
                        $("span#die").text("Die : " + die_length);
                    }

                    });
                });
                alert("finish");

0 个答案:

没有答案