To radi na nacin da se na klik dugmeta otvara popup prozor i pokrece se AJAX (Prikupi_podatke.asp) koji ucitava podatke u input polja (podaci zavise od dugmeta).
Nakon ucitavanja, moze se kliknuti na dugme SEND koje zove drugi AJAX (Posalji_mail.asp) sa kojim se prosledjuju informacije do ASP strane za slanje mejla.
Ovo sve radi kako treba dok mi se nije pojavila potreba za slanjem automatskih mejlova. Zapravo, treba da posaljem sve mejove sa stranice automatski, jedan po jedan.
Tu se pojavio problem JS krene da prikuplja podatke putem prvog AJAX-a, on se nije zavrsio a krene da prikuplja podatke sa istim tim AJAX-om o novom mejlu. Na kraju ne dobijem nista.
JS preko kojeg se poziva AJAX izgleda ovako:
for (i=0; i<5; i++){
slanje_mejla()
}
function slanje_mejla(){
$.post("ajax/Prikupi_podatke.asp",
{
id:id //Neki ID koji izvlaci podatke iz baze
},
function(data, status){
//Ovde se rasporedjuju podaci u input polja
$.post("ajax/Posalji_mail.asp",
{
fromX: fromX,
toX: toX,
ccX: ccX,
subX: subX,
bodyX: bodyX
},
function(data, status){
//Obavestenje da je sve OK
})
})
}