26-01-2016, 14:07
|
|
|
|
חבר מתאריך: 25.10.05
הודעות: 1,508
|
|
הבעיה הייתה נראה לי בקוד הבא:
קוד:
setTimeout(progressBar, 1500);
return true;
אני קורא לפונקציה שעושה את הבקשת AJAX לשרת לפני שליחת הטופס
לתומי חשבתי בגלל שזה טיימר זה קודם כל ישלח את הבקשה לשרת ואחרי זה יחכה עד שיגיע הזמן של הטיימר ויבצע
אבל כנראה שהפונקציה הזו היא סנכרונית ועוצרת את כל הסקריפט
אז פשוט עשיתי
קוד:
form.submit();
setTimeout(progressBar, 1500);
ועבד
_____________________________________
חתימתי העצומה בגודלה הוסרה ע"י השליט הבלתי מעורער שימי, למי שיש בעיה שיפנה אליו.
ד אַל תַּעַן כְּסִיל כְּאִוַּלְתּוֹ פֶּן תִּשְׁוֶה לּוֹ גַם אָתָּה. ה עֲנֵה כְסִיל כְּאִוַּלְתּוֹ פֶּן יִהְיֶה חָכָם בְּעֵינָיו
|