אתה מבקש באמצעות AJAX עמוד HTML ורוצה לדעת מתי הבקשה הסתיימה וקיבלת את הHTML?בעצם אם אתה משתמש בjQuery אז יש לך 2 דרכים:
אם אתה משתמש ב$.ajax אתה יכול להעביר property של success שהוא בעצם פונקציה אנונימית שנקראת ברגע שהHTML שלך מגיע ואתה מכניס את התוכן לאתר, בדיוק אחרי שאתה מכניס את התוכן זה הזמן לעשות את השליפה מהlocalStorage ולהכניס את הנתונים אל תוך הHTML.
אתה יכול להשתמש בjQuery Deffered Objects כדי לדעת מתי הבקשת של הAJAX הסתיימה.
זה כמובן בהנחה שאתה אחראי על הקוד שמבצע את הAJAX.
אם אתה לא עובד עם jQuery ואתה מבצע את הבקשה ישירות אז תקרא על onreadystatechange שם אתה בעצם מעביר callback שדרכו אתה בודק את הסטטוס של הבקשה שלך כל הזמן ויודע מתי היא הסתיימה.
פתרון אחר זה שתעלה את הקוד, ונבין ביחד מה לא בסדר