לא יודע אם מישהו שם לב לזה ,אבל אחרי שיוצרים את האובייקט של AJAX ומבצעים בקשה IE משום מה מגביל לבקשה אחת ,זתומרת שאם תנסו ללחוץ שוב על הכפתור שמבצע את הבקשה אתם פשוט לא תצליחו כי משום מה IE היה מזהה שקיימת בקשה עדיין ברקע ולא מסוגל לשלוח את הבקשה השניה.דוגמא למקרה כזה הוא שאתם בונים אפליקציה של Autocomplate נניח ומשתמש מקליד מהר מדי ואז נוצרות יותר מדי בקשות והאובייקט שלכם הולך לאיבוד.
עכשיו כדי לפתור את הבעיה לאובייקט XMLHttp יש מטודה שנקראת abort מה שהיא עושה זה בודקת אם יש בקשות קודמות שעוד נמצאות בתהליך ופשוט מבטלת אותם ומריצה את הבקשה הבאה,השימוש בזה הוא די פשוט לפני אתחול/שליחה/בדיקת מצב(onreadystatechange) של הבקשה פשוט שמים את הObject.abort().
עוד פרטים
http://www.quirksmode.org/blog/archives/2005/09/xmlhttp_notes_a_1.html
http://msdn.microsoft.com/en-us/library/ms760349(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms535920(VS.85).aspx