with this code i can get what i want Count live email , limited email, and Die email but the problem is alert "finish" come first before all textarea filled completely. So i don't know if wheter loop finish or no. so i would like to wait loop till finish and all textarea filled then show some alert. anyway valid_check.php is cURL function. Hope anyone can solve my problem. Thanks
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");